{"repo":"desplega-ai/qa-use","free":true,"listed":false,"github":"https://github.com/desplega-ai/qa-use","clone":"git clone https://github.com/desplega-ai/qa-use.git","description":"Agent-first E2E testing CLI","language":"TypeScript","stars":26,"topics":["browser-automation","llm-code","mcp","mcp-server","mcp-tools","qa-automation","qa-automation-test","qatools","testing","testing-tools"],"license":"MIT","category":"mcp-servers","readme_excerpt":"qa-use QA automation CLI for browser testing and E2E test management. Quick Start Getting Started 1. Setup 2. Create Your First Test Create qa-tests/login.yaml : 3. Run Tests CLI Reference Test Commands Command Description --------- ------------- qa-use test init Initialize test directory with example qa-use test run Run a test by name qa-use test run --all Run all tests in qa-tests/ qa-use test list List local tests qa-use test list --cloud List cloud tests qa-use test validate Validate test syntax qa-use test sync --push Push local tests to cloud qa-use test sync --pull Pull cloud tests to local qa-use test export Export cloud test to local file Run qa-use test --help for all options. Filename suffix (≥ 2.17). pull writes one file per cloud test as ${safe-name}-${short-id}.yaml , where ${short-id} is the first 8 hex chars of the test UUID. Test names can collide within an org by design, so the suffix guarantees one local file per cloud row. If you upgrade from an earlier version, the next pull will write new suffixed files alongside any legacy un-suffixed file you had — qa-use prints a one-line Legacy file: … notice per orphan and never auto-deletes. Inspect the legacy file's id: field; remove it manually once you've confirmed it's not load-bearing. Browser Commands Interactive browser control for test development and debugging: Command Description --------- ------------- qa-use browser create Start browser session qa-use browser goto Navigate to URL qa-use browser snapshot","default_branch":null,"files":null,"tree":[],"storefront":"/r/desplega-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/desplega-ai/qa-use/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}