> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.tester.army/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.tester.army/_mcp/server.

# Browser Location

Choose where your web tests' browser traffic exits from. The location applies to all traffic the test browser sends — page loads, API calls the page makes, and sign-in flows.

| Location                     | Exit IPs                            | Use it for                                                                               |
| ---------------------------- | ----------------------------------- | ---------------------------------------------------------------------------------------- |
| **US (Static IP)** — default | Fixed set of US IP addresses        | Apps that restrict access by IP, or that should see US visitors                          |
| **Europe**                   | Rotating residential IPs in Germany | Apps that should see EU visitors — EU locale, GDPR consent banners, region-gated content |

## Allowlist TesterArmy's IPs

With **US (Static IP)** — the default — every run exits from a small, fixed set of IP addresses, so you can allowlist TesterArmy in your firewall, WAF, or VPN.

1. Open the project.
2. Go to **Settings**.
3. Find **Browser Location** — the exit IPs are listed under the selector with a copy button.
4. Add those IPs to your allowlist.

The Europe location uses rotating residential IPs and cannot be allowlisted; if your app restricts access by IP, keep the US location.

## Change the Project Default

1. Open the project.
2. Go to **Settings**.
3. Under **Browser Location**, pick **US (Static IP)** or **Europe**.
4. Save.

The setting applies to all future web runs in the project — manual runs, group and scheduled runs, PR testing, and API-triggered runs.

## Override per Test

Individual tests can use a different location than the project:

1. Open the test.
2. Open **Test settings**.
3. Select a **Browser Location**: **Project Default**, **Europe**, or **US (Static IP)**.
4. Save the test.

## Writing Test Steps

The agent knows the browser's location, so steps such as "verify the price shows in euros" behave as a real visitor from that region. Do not add steps that try to change the location from inside a test — configure it in settings instead.