When to use this mode
- You want to try QLane in two minutes before wiring up CI.
- You have a shared staging environment the team uses for QA.
- You want to smoke-test production on a schedule.
- Your app is deployed somewhere QLane can’t build (a customer environment, an internal preview system).
Set it up
From the project page, open Environments → New environment and choose Test a URL.- Target URL — the URL the agent should open. Anything reachable from the public internet works.
- Test credentials (optional but recommended) — a username and password the agent can use to sign in. Stored encrypted; never appear in transcripts or logs.
- Linked repo (optional) — a GitHub repo QLane reads from to make tests code-aware. The agent uses it to write better test cases, reproduce bugs, and reason about diffs. Read-only.
Triggering runs
URL environments don’t auto-fire on PR webhooks — there’s no notion of “this PR’s URL.” Instead, you trigger sessions:- Manually from the dashboard (“Run now”).
- From Slack, Linear, Jira, or Claude Code — see Triggers.
- On a schedule — pick a cadence in the environment settings.
What you don’t get in this mode
URL mode gives the agent a browser, not a shell. That means:- No log inspection. The agent can’t read your server logs.
- No code execution. No
bashtool inside your app. - No database queries. State changes must happen through the UI.
Common gotchas
- The URL needs to be reachable. Behind-VPN URLs need an allowlist for QLane’s egress IPs. Contact support if you need them.
- Don’t point at production without test credentials. The agent will navigate freely. Give it a dedicated test account, not your CEO’s login.
- Rate limits and CAPTCHAs. Whitelist QLane’s agent user-agent in any bot-protection layer, or scope it to a staging environment.

