Switch window

Switch window

Switch between browser windows and tabs

Modern user journeys often open new browser windows or tabs. Payment gateways, identity providers, documentation links, and third-party services frequently launch in a separate window.

The Switch window step allows you to change the active browser context so your test can interact with the correct tab or window.

Without switching window, your test remains focused on the original tab, even if the user has been redirected elsewhere.

Why switching window is essential

When a new window opens:

  • The browser creates a separate context

  • The URL may change to a different domain

  • The title may differ from the originating page

Your test must explicitly move focus to that window before interacting with elements inside it.

Switch window makes this transition controlled and predictable.

How window selection works

You can switch the active browser window based on:

  • Domain

  • Page title

This allows you to reliably target the correct window, even when multiple tabs are open.

For example:

  • Switch to a payment provider by matching its domain

  • Switch to a confirmation page by matching its title

  • Move back to your original application after completing an external flow

Common real-world scenarios

Payment flows

Many checkout systems open card authorization or identity verification in a new tab. Switching window lets you:

  • Enter credentials

  • Approve transactions

  • Complete 3D Secure steps

  • Return to your application

External authentication

SSO providers and OAuth flows often redirect to another window. You can switch, complete the login, then return to verify the session.

Multi-tab workflows

Some user journeys intentionally open documentation, reports, or confirmation screens in new tabs. Switching window allows you to validate these interactions fully.

Reliable multi-context automation

Managing multiple browser windows is a common source of instability in traditional automation frameworks. By explicitly controlling the active window, your tests become:

  • Clearer

  • More maintainable

  • Less fragile

Switch window ensures your automation follows the same path your users do, even when that path spans multiple tabs or domains.