shinytest2: Testing for Shiny Applications

Automated unit testing of Shiny applications through a headless 'Chromium' browser.

Version: 0.1.0
Depends: testthat (≥ 3.1.2)
Imports: R6 (≥ 2.4.0), chromote (≥ 0.1.0), fs, callr, crayon, rlang (≥ 0.3.0), checkmate (≥ 2.0.0), ellipsis, httr, jsonlite, pingr, rmarkdown, shiny, withr
Suggests: diffobj, globals (≥ 0.14.0), ggplot2, vdiffr (≥ 1.0.0), plotly, rstudioapi, shinyWidgets, shinytest (≥ 1.5.1), shinyvalidate (≥ 0.1.2), showimage, knitr, usethis
Published: 2022-04-27
Author: Barret Schloerke ORCID iD [cre, aut], RStudio [cph, fnd], Winston Chang [ctb] (Original author to rstudio/shinytest), Gábor Csárdi [ctb] (Original author to rstudio/shinytest), Hadley Wickham [ctb] (Original author to rstudio/shinytest), Mango Solutions [cph, ccp] (Original author to rstudio/shinytest)
Maintainer: Barret Schloerke <barret at>
License: MIT + file LICENSE
NeedsCompilation: no
Language: en-US
Materials: README NEWS
CRAN checks: shinytest2 results


Reference manual: shinytest2.pdf
Vignettes: Testing in depth
Robust testing
Getting started with shinytest2
Using shinytest2 with continuous integration
Using shinytest2 with R packages
Monkey testing
Migrating from shinytest
Frequently Asked Questions


Package source: shinytest2_0.1.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): shinytest2_0.1.0.tgz, r-oldrel (arm64): shinytest2_0.1.0.tgz, r-release (x86_64): shinytest2_0.1.0.tgz, r-oldrel (x86_64): shinytest2_0.1.0.tgz

Reverse dependencies:

Reverse suggests: designer, howler, IDEAFilter, video


Please use the canonical form to link to this page.