Welcome to the Taqwright beta
Thanks for helping us test Taqwright. You have early access to the private repo. In a few minutes you will install Taqwright from GitHub, scaffold a project, try the tools, and run mobile tests on your own machine. Accept the GitHub invitation to If it fails, add your SSH key to GitHub (Settings → SSH and GPG keys) and make sure you have accepted the repo invite. Install the CLI from the repo, then scaffold a project. Already have a project? Add Taqwright to it instead: Verify everything is wired up, and see what devices are available: On Android you can provision the full toolchain plus an emulator with Run the sample suite on your device, then open the report: Add Prefer a ready-made project? Clone the demo, install, and run it to see a passing suite right away. Your feedback shapes the release. Open an issue on the repo with what you expected, what happened, and the output of Prerequisites
npm.taqelah/taqwright, so SSH access is required.Confirm your access
taqelah/taqwright, then confirm git can reach it over SSH. This should print a list of refs:Scaffold a project
init writes a taqwright.config.ts, a sample test, wires the demo app, adds Taqwright as a git+ssh dependency, and runs npm install. It can also offer to install the Android toolchain and an emulator.Check your environment
npx taqwright install --with-avd.Explore the tools
npx taqwright codegen opens an inspector and records a runnable test as you tap the app. See codegen →npx taqwright inspect opens the same inspector to browse the live UI tree and build locators, without recording.npx taqwright doctor and npx taqwright devices keep your setup healthy.Run the tests
--project android or --project ios to target one platform. See Running & debugging.Learn more
Start from the sample project
npm install still fetches Taqwright over SSH from taqelah/taqwright, so make sure your SSH access works first (Prerequisites and Step 1). Browse the repo: https://github.com/Taqwright/taqwright-demo.Found a bug? Tell us 🐛
npx taqwright doctor --json.