Skip to main content

Parallel testing in a single tab

Note:

  • Parallel testing is available under Team and Enterprise plans only.
  • Parallel testing runs only on Google Chrome and Firefox (this is the browser that you are using to access the Live session).
  • Parallel testing in a single browser tab supports up to two BrowserStack real devices.

You can run parallel test sessions of your website or web application simultaneously in a single browser tab, with multiple BrowserStack real devices. For example, you can test a website on an iPhone 13 and a Pixel 7 real devices together in a single tab.

In this guide, we will see:

Supported devices

Vivo, Oppo, and Huawei devices are not supported on single-tab parallel testing.

Supported Devices OS Version
iPhone and iPad iOS 11 and above
Samsung Galaxy,
Google Pixel, OnePlus,
Motorola, Xiaomi, RealMe
Android 7 and above

Test on multiple devices in a single tab

To perform parallel testing in a single tab, follow these steps:

  1. Log in to the Live dashboard.
  2. Select your preferred device-browser combination to run your website or web app. Device-browser-combination
  3. Hover the cursor to the right side of the screen and click + Add Device button. Hover-to-add-another-Device
  4. Select another device-browser combination. Select-another-Device-browser-combination
  5. Open your test website in the second device’s browser. Select-another-Device-browser-combination
    You can now use the toolbar options and interactions to perform the tests on both the devices simultaneously.

Toolbar options

In a single tab parallel testing session, the Live toolbar gets divided into two categories: Single Device Controls and All Device Controls.

device controls

  1. Single Device Controls: These controls affect only the active device.
    Active device is the currently selected device. It is also mentioned in the toolbar and is with the blue background.
  2. All Device Controls: These controls are the options that affect both the devices in the session.

Single Device Controls

You can use the following toolbar options on the selected device:

  • Device and browser information: This displays the device and browser information. You can also stop a single device if you want to test on a single device.
  • Switch Browser: You can switch to other device-browser combinations during an ongoing test session to test your website on different supported device-browser combinations.
  • Show Home Screen: Takes you to the device home screen.
  • Change Location: You can set different locations on both the devices to compare how your website loads and behaves in different locations simultaneously.
  • Throttle Network: You can set different network conditions on both the devices to compare how your website loads in different network conditions. To know more about throttle network, see Test using Throttle Network on iOS and Android devices

The following video shows how to set different locations and network conditions on both devices. You can then test your website for different locations and network conditions simultaneously:

Set different locations and network conditions

All Device Controls

  • Local testing: Use this option to configure Local Testing settings. To know more about Local Testing, see Local Testing - Overview.
  • Zoom: Use this option to zoom in or zoom out of the devices.
  • Rotate Device: Use this option to rotate both the devices.
  • Settings: Use this option to configure settings such as enabling interaction sync, self-signed certificate support, and setting idle session timeout.
  • Record session: Use this option to record the test session. To know more about recording a session, see Record your test session.
  • Stop All Devices: Use this option to stop both the devices and close the session.

Synchronize interactions across devices

Interaction sync is currently in beta phase.
Multi-session mode with interaction sync is a patent of BrowserStack. To read more about how it works, see the patent: Multisession mode in remote device infrastructure.

You can synchronize your interactions across both the devices. This means that when you perform certain actions on one device, those actions are replicated on the other device automatically.

To enable interaction sync, follow these steps in your Live session:

  1. Click Settings > Sync interactions across devices toggle. Enable interaction sync
  2. Switch on the Sync interactions across devices toggle.
    A confirmation message is displayed confirming whether you want to enable this feature.
  3. On the confirmation message for restarting the devices, click Proceed.
    The devices restart and self-signed certificate support is disabled.
    You can now interact with one device and your actions are replicated on the other device. Interaction-sync

Interaction sync limitations

Interaction sync has the following limitations:

  • Both devices need to have the same URL. At times you need to enter the URL manually if both devices don’t sync.
  • If the URL in both devices is the same and interaction sync is not working then refresh the page.
  • Interaction sync on certain websites does not work.
  • You may face some interactions sync issues on iOS 13 and lower versions iPhone devices.
  • Interaction sync is not supported on Vivo, Oppo, and Huawei devices.
  • Occasionally sensitivity varies during scroll.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback!

Talk to an Expert
Download Copy