{"id":21585433,"url":"https://github.com/testdriverai/quickstart-web","last_synced_at":"2025-10-03T13:25:45.186Z","repository":{"id":256837535,"uuid":"855420993","full_name":"testdriverai/quickstart-web","owner":"testdriverai","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-11T10:06:05.000Z","size":178,"stargazers_count":1,"open_issues_count":7,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T02:49:39.657Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/testdriverai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-10T20:51:48.000Z","updated_at":"2025-03-08T05:28:46.000Z","dependencies_parsed_at":"2024-10-24T17:58:21.649Z","dependency_job_id":"c44eb5d0-e8ae-4a4d-8610-18c7f1ca31c2","html_url":"https://github.com/testdriverai/quickstart-web","commit_stats":null,"previous_names":["testdriverai/generate","testdriverai/quickstart-web"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testdriverai%2Fquickstart-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testdriverai%2Fquickstart-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testdriverai%2Fquickstart-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testdriverai%2Fquickstart-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/testdriverai","download_url":"https://codeload.github.com/testdriverai/quickstart-web/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244189828,"owners_count":20412991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-24T15:10:40.721Z","updated_at":"2025-10-03T13:25:40.141Z","avatar_url":"https://github.com/testdriverai.png","language":null,"readme":"![TestDriver.ai](https://github.com/dashcamio/testdriver/assets/318295/2a0ad981-8504-46f0-ad97-60cb6c26f1e7)\r\n\r\n# TestDriver.ai Web Quickstart\r\n\r\nGitHub actions workflow files that generate and run end-to-end regression tests on website.\r\n\r\n---\r\n\r\n**What is TestDriver?**\r\n\r\nNext generation autonomous AI agent for end-to-end testing of web \u0026 desktop\r\n\r\n[Website](https://testdriver.ai) | [Docs](https://docs.testdriver.ai) | [GitHub Action](https://github.com/marketplace/actions/testdriver-ai) | [Join our Discord](https://discord.gg/a8Cq739VWn)\r\n\r\n---\r\n\r\n## Setup\r\n\r\nFirst, [fork this repository](https://github.com/testdriverai/quickstart-web/fork).\r\n\r\nNext, [create a GitHub secret](https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/store-information-in-variables#creating-configuration-variables-for-a-repository) named `TESTDRIVER_API_KEY` using your API key from the testdriver dashboard.\r\n\r\n\u003e TestDriver is currently in limited private beta. [Apply for an  API key here](https://o9w85nshvub.typeform.com/to/llG1wNkE).\r\n\r\nIn the forked repository, [add a GitHub variable](https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/store-information-in-variables#creating-configuration-variables-for-an-environment) named `TESTDRIVER_WEBSITE`. The value should be the root domain of the website you want to test (ex `https://example.com`).\r\n\r\n## Test Generation\r\n\r\n1. Run the `TestDriver.ai / Generate / Explore` workflow\r\n   - TestDriver will explore your website and open a new pull request with test plans\r\n   - Merge this PR into `main`\r\n2. Run the `TestDriver.ai / Generate / Regression` workflow\r\n   - TestDriver will execute the test plans and generate regression tests\r\n   - Review each regression test and merge them into main\r\n3. Regression tests will run on every PR and merge to main \r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftestdriverai%2Fquickstart-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftestdriverai%2Fquickstart-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftestdriverai%2Fquickstart-web/lists"}