GitHub remains the event source for Vercel PR testing, but you now need to install the TesterArmy Vercel integration and choose which single Vercel project this TesterArmy project should care about.
TesterArmy detects Vercel preview deployments via GitHub deployment_status events, then verifies that the deployment belongs to the selected Vercel project before any tests are queued.
One GitHub repository can be connected to multiple Vercel projects.
TesterArmy needs one explicit choice so it can safely ignore deployments from the wrong Vercel project instead of running tests against the wrong preview.
Only deployments from the selected Vercel project will trigger tests.
If a GitHub target branch is configured, the deployment must also belong to a PR targeting that base branch.
If Vercel deployment protection blocks preview URLs, add a bypass token after you select the Vercel project:

The token is applied automatically at the browser-navigation layer for web tests. Navigations to the exact deployment host (the host of the test target URL, whether a *.vercel.app URL or a custom domain attached to the deployment) are rewritten to carry the bypass parameters, and Vercel’s bypass cookie is installed on the first request — so subsequent navigations stay authenticated even when the test agent constructs new URLs. Foreign hosts (third-party scripts, OAuth providers, other Vercel projects) pass through unchanged so the token never leaks off-host.
The saved token is used for any run targeting a deployment URL as long as the token row exists, even if the Vercel OAuth connection is later disconnected — disconnect the integration and clear the bypass token if you want to fully stop using it.
Note: bypass tokens only apply to web tests against Vercel-hosted deployments. Native mobile app testing does not load from a Vercel deployment and ignores the token.
If a test opens a Vercel authentication or deployment protection page, add a bypass token under Project Settings → Integrations → Vercel.
If the bypass was added but protection still appears:
TesterArmy applies the bypass to the exact host of the run target URL. If you test a custom domain, make sure that domain is attached to the protected Vercel deployment and is the URL used by the run.
Vercel bypass tokens only apply to browser-based web tests. Native mobile tests do not load the Vercel deployment URL, so this setting is ignored for mobile app runs.