Package: paparazzi 0.0.0.9000

paparazzi: Scripted Demo Videos, Screenshots, and Tests for Web Pages
Script polished demo videos and screenshots of anything that runs in a web browser, including 'Shiny' apps, 'Quarto' documents, and live websites. A pipeable interface built on 'chromote' clicks, types, and waits the way a person would. While recording, a cursor glides between elements, text is typed one character at a time, and a camera zooms and pans to the action. Annotations, callouts, spotlights, captions, and redactions follow their elements as the page changes. Frame captures to an element or aspect ratio, emulate phones, dark mode, and other devices, and write MP4, WebM, or GIF files. Without a recording, the same scripts run at full speed as browser tests with auto-waiting actions and retrying expectations that work with 'testthat'.
Authors:
paparazzi_0.0.0.9000.tar.gz
paparazzi_0.0.0.9000.zip(r-4.7-any)paparazzi_0.0.0.9000.zip(r-4.6-any)paparazzi_0.0.0.9000.zip(r-4.5-any)
paparazzi_0.0.0.9000.tgz(r-4.6-any)paparazzi_0.0.0.9000.tgz(r-4.5-any)
paparazzi_0.0.0.9000.tar.gz(r-4.7-any)paparazzi_0.0.0.9000.tar.gz(r-4.6-any)
paparazzi_0.0.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
paparazzi/json (API)
| # Install 'paparazzi' in R: |
| install.packages('paparazzi', repos = c('https://posit-dev.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/posit-dev/paparazzi/issues
Pkgdown/docs site:https://posit-dev.github.io
browser-testingchromechromotequartoscreen-recordingshiny
Last updated from:ab8fc677a3. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 203 | ||
| source / vignettes | OK | 246 | ||
| linux-release | OK | 221 | ||
| macos-release | OK | 219 | ||
| macos-oldrel | OK | 217 | ||
| windows-devel | OK | 223 | ||
| windows-release | OK | 231 | ||
| windows-oldrel | OK | 214 | ||
| wasm-release | OK | 140 |
Exports:pz_act_blurpz_act_clickpz_act_dragpz_act_focuspz_act_hoverpz_act_presspz_act_scrollpz_act_select_textpz_act_typepz_annotatepz_annotate_calloutpz_annotate_captionpz_annotate_clearpz_annotate_redactpz_annotate_spotlightpz_camerapz_camera_resetpz_chromotepz_closepz_cursor_hidepz_cursor_leavepz_cursor_movepz_cursor_showpz_devicepz_examplepz_expect_attrpz_expect_checkedpz_expect_classpz_expect_countpz_expect_enabledpz_expect_existspz_expect_focusedpz_expect_hiddenpz_expect_in_viewportpz_expect_jspz_expect_stylepz_expect_textpz_expect_titlepz_expect_urlpz_expect_valuepz_expect_visiblepz_findpz_find_firstpz_find_lastpz_find_nthpz_find_poppz_find_resetpz_font_bunnypz_font_filepz_font_googlepz_framepz_get_attrpz_get_countpz_get_elementspz_get_htmlpz_get_rectpz_get_stylepz_get_textpz_get_titlepz_get_urlpz_get_valuepz_inspectpz_jspz_locpz_local_pagepz_nav_backpz_nav_forwardpz_nav_gotopz_nav_reloadpz_openpz_recordpz_record_holdpz_record_pausepz_record_resumepz_record_startpz_record_stoppz_screenshotpz_serve_quartopz_serve_shinypz_serve_staticpz_set_filespz_set_shiny_inputpz_set_valuepz_stagepz_stage_annotatepz_stage_fontspz_stage_framepz_waitpz_wait_for_jspz_wait_for_navigationpz_wait_for_shiny_idlepz_wait_for_stablepz_with_page
Dependencies:AsioHeaderschromoteclicpp11curlfastmapgluejsonlitelaterlifecyclemagrittrotelpillarpkgconfigprocessxpromisespsR6Rcpprlangtibbleutf8vctrswebsocketwithrzip
Last update: 2026-10-01
Started: 2026-10-01
Last update: 2026-10-01
Started: 2026-10-01
Last update: 2026-10-01
Started: 2026-10-01
Last update: 2026-10-01
Started: 2026-10-01
Last update: 2026-10-01
Started: 2026-10-01
Last update: 2026-10-01
Started: 2026-10-01
Last update: 2026-10-01
Started: 2026-10-01