Learn R Programming

⚠️There's a newer version (1.6.1) of this package.Take me there.

shinytest

Test Shiny Apps

Uses a headless browser, driven through 'WebDriver'.

Installation

source("https://install-github.me/rstudio/shinytest")

You also need to download PhantomJS and add it to your PATH (http://phantomjs.org/).

Usage

library(shinytest)

License

MIT © Mango Solutions

Copy Link

Version

Install

install.packages('shinytest')

Monthly Downloads

6,870

Version

1.0.2

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Gábor Csárdi

Last Published

May 30th, 2024

Functions in shinytest (1.0.2)

Widget

Class for a Shiny widget
shinytest

Test Shiny Apps
testApp

Run tests for a Shiny application
random_port

Generate a random port number
snapshotCompare

Compare current and expected snapshots
ShinyDriver

Class to manage a shiny app and a phantom.js headless browser
recordTest

Launch test event recorder for a Shiny app
expectUpdate

testthat
sd_findWidget

Try to deduce the shiny input/output element type from its name