GitHub actions workflow files that generate and run end-to-end regression tests on website.
What is TestDriver?
Next generation autonomous AI agent for end-to-end testing of web & desktop
Website | Docs | GitHub Action | Join our Discord
Fisrt, fork this repository.
Next, create a GitHub secret named TESTDRIVER_API_KEY
using your API key from the testdriver dashboard.
In the forked repository, add a GitHub variable named TESTDRIVER_WEBSITE
. The value should be the root domain of the website you want to test (ex https://example.com
).
- Run the
TestDriver.ai / Generate / Explore
workflow- TestDriver will explore your website and open a new pull request with test plans
- Merge this PR into
main
- Run the
TestDriver.ai / Generate / Regression
workflow- TestDriver will execute the test plans and generate regression tests
- Review each regression test and merge them into main
- Regression tests will run on every PR and merge to main