insightsengineering / teal

Exploratory Web Apps for Analyzing Clinical Trial Data
https://insightsengineering.github.io/teal/
Other
176 stars 35 forks source link

[Feature Request]: Add manual (non-API based) process to interact with app for end-2-end testing #1177

Open averissimo opened 6 months ago

averissimo commented 6 months ago

Feature description

Problem

{shinytest2} e2e tests are currently created around AppDriver$set_input that will make the necessary changes via javascript: Shiny.setInput function (within {chromote} session).

Current approach successfully tests the app, but it lacks the real interactions that users have with the app, that is:

Idea

Code of Conduct

Contribution Guidelines

Security Policy