# Cross Browser and Device Testing

Virtuoso supports testing across a range of platforms, browsers and devices.

These configurations can be used through the Execute advanced in the goal's context menu by toggling Cross browser execution, or by creating a plan and adding device configurations (see Creating a plan).

# Cross browser screenshots

When observing screenshots using different browsers, it is important to note that minor differences often exist. For instance, when viewing a screenshot taken in Chrome, the scroll bar will be included, and the dimensions of the screenshot will be equal to the requested screen size for the executed goal. However, with Firefox, the scroll bar is not included, and the screenshot will be slightly smaller than the requested screen size by the amount of pixels equaling the width of the scroll bar.

It is important to note that whilst the image is indeed smaller than the requested size, the actual contents are exactly the same as what a user would see. A scroll bar would be on the right hand side of the image, and the elements on the page would appear identical to that observed in the execution screenshot.

The maximum resolutions supported by Virtuoso differ per platform:

  • Windows: 2048x1536
  • Mac OSX: 1600x1200, 1920x1080

The supported resolutions of mobile devices corresponds to the specifications of the physical device.

NOTE: Virtuoso may automatically resize to the maximum resolutions stated above if it is unable to set the screen-size to the size provided on the request.

# Limitations, best practices, and differences to Virtuoso browser

Cross-browser and real-device testing on Virtuoso operates outside the Virtuoso cloud, and so the browsers have fundamental differences to the main Virtuoso browser. All cross-browser and real device executions run on corresponding physical devices (not virtual ones).

Therefore, you should be aware of the limitations and different characteristics of these browsers:

  • Real devices take screenshots that include the device's physical layout (e.g., the iPhone hardware is visible in the frame).
  • Real devices do not support custom/full-size screenshots (screenshots are only limited to viewport of the device). If you wish to see a specific part of the page, you can use the scroll or see commands.
  • Network and console logs are not supported on cross browser/platform executions.
  • Cross-browser/device tests do not scale the same way as Virtuoso tests do, and also can run significantly slower than Virtuoso tests.
  • Element highlighting is not available on mobile devices, and few desktop browsers such as IE.
  • Some advanced features such as single-click-to-fix are not available on cross-browser environments.
  • Downloading files is not supported on cross-browser/platform executions.
  • Upload is not supported (due to browser limitations) in the following environments:
    • Edge 15;
    • All Safari versions below 11.1;
    • Mobile devices.

# Supported browsers and devices

Windows

Windows 8
89.0 88.0 87.0 86.0 85.0 84.0 83.0 82.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 beta
Windows 8.1
89.0 88.0 87.0 86.0 85.0 84.0 83.0 82.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
11.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 beta
Windows 7
89.0 88.0 87.0 86.0 85.0 84.0 83.0 82.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
11.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 beta
Windows 10
89.0 88.0 87.0 86.0 85.0 84.0 83.0 82.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0
11.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 18.0 17.0 16.0 15.0
Windows XP
47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0

macOS

macOS Sierra
89.0 88.0 87.0 86.0 85.0 84.0 83.0 82.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 beta
macOS Catalina
89.0 88.0 87.0 86.0 85.0 84.0 83.0 82.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0
13.1
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0
macOS Yosemite
78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
8.0
macOS El Capitan
78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
9.1
macOS High Sierra
89.0 88.0 87.0 86.0 85.0 84.0 83.0 82.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
11.1
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 beta
macOS Mavericks
78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
macOS Snow Leopard
42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
macOS Mountain Lion
48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
6.0
macOS Mojave
89.0 88.0 87.0 86.0 85.0 84.0 83.0 82.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 78.0 77.0 76.0 75.0 74.0 73.0 72.0 71.0 70.0 69.0 68.0 67.0 66.0 65.0 64.0 63.0 62.0 61.0 60.0 59.0 58.0 57.0 56.0 55.0 54.0 53.0 52.0 51.0 50.0 49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0
12.1 12.0
91.0 90.0 89.0 88.0 87.0 86.0 85.0 84.0 83.0 81.0 80.0 79.0 beta
macOS Lion
43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0
49.0 48.0 47.0 46.0 45.0 44.0 43.0 42.0 41.0 40.0 39.0 38.0 37.0 36.0 35.0 34.0

Android

Google Nexus

Android 5.1

Google Nexus 9

Android 5.0

Google Nexus 6

Android 6.0

Google Nexus 6

Android 4.4

Google Nexus 5
Google Pixel

Android 11.0

Google Pixel 5 Google Pixel 4

Android 10.0

Google Pixel 4 XL Google Pixel 4 Google Pixel 3

Android 9.0

Google Pixel 3a XL Google Pixel 3a Google Pixel 3 XL Google Pixel 3 Google Pixel 2

Android 8.0

Google Pixel 2 Google Pixel

Android 7.1

Google Pixel
Huawei

Android 9.0

Huawei P30
Motorola Moto

Android 6.0

Motorola Moto X 2nd Gen

Android 5.0

Motorola Moto X 2nd Gen

Android 9.0

Motorola Moto G7 Play

Android 10.0

Motorola Moto G9 Play
OnePlus

Android 9.0

OnePlus 7 OnePlus 6T

Android 10.0

OnePlus 8 OnePlus 7T
Oppo

Android 10.0

Oppo Reno 3 Pro
Samsung Galaxy

Android 7.0

Samsung Galaxy Tab S3 Samsung Galaxy S8 Plus Samsung Galaxy S8

Android 8.0

Samsung Galaxy Tab S3 Samsung Galaxy S9 Plus Samsung Galaxy S9

Android 7.1

Samsung Galaxy Note 8 Samsung Galaxy A8

Android 6.0

Samsung Galaxy S7 Samsung Galaxy Note 4

Android 4.4

Samsung Galaxy Tab 4 Samsung Galaxy Note 4

Android 9.0

Samsung Galaxy Tab S6 Samsung Galaxy Tab S5e Samsung Galaxy S9 Plus Samsung Galaxy S8 Plus Samsung Galaxy S10e Samsung Galaxy S10 Plus Samsung Galaxy S10 Samsung Galaxy Note 10 Plus Samsung Galaxy Note 10 Samsung Galaxy A10

Android 8.1

Samsung Galaxy Tab S4 Samsung Galaxy Note 9 Samsung Galaxy J7 Prime

Android 5.0

Samsung Galaxy S6

Android 10.0

Samsung Galaxy Tab S7 Samsung Galaxy S20 Ultra Samsung Galaxy S20 Plus Samsung Galaxy S20 Samsung Galaxy Note 20 Ultra Samsung Galaxy Note 20 Samsung Galaxy A51 Samsung Galaxy A11

Android 11.0

Samsung Galaxy S21 Ultra Samsung Galaxy S21 Plus Samsung Galaxy S21
Vivo

Android 10.0

Vivo Y50
Xiaomi

Android 10.0

Xiaomi Redmi Note 9
Xiaomi Redmi

Android 9.0

Xiaomi Redmi Note 8 Xiaomi Redmi Note 7

iOS

iPad

iOS 11

iPad Pro 9.7 2016 iPad Pro 12.9 2017 iPad Mini 4 iPad 6th iPad 5th

iOS 12

iPad Pro 12.9 2018 iPad Pro 11 2018 iPad Mini 2019 iPad Air 2019

iOS 13

iPad Pro 12.9 2020 iPad Pro 12.9 2018 iPad Pro 11 2020 iPad Mini 2019 iPad Air 2019 iPad 7th

iOS 14

iPad Pro 12.9 2021 iPad Pro 12.9 2020 iPad Pro 11 2021 iPad Air 4 iPad 8th
iPhone

iOS 13

iPhone XS iPhone SE 2020 iPhone 8 iPhone 11 Pro Max iPhone 11 Pro iPhone 11

iOS 12

iPhone XS Max iPhone XS iPhone XR iPhone 8 Plus iPhone 8 iPhone 7 iPhone 6S

iOS 10

iPhone 7 Plus iPhone 7

iOS 11

iPhone X iPhone SE iPhone 8 Plus iPhone 8 iPhone 6S Plus iPhone 6S iPhone 6

iOS 14

iPhone XS iPhone 12 Pro Max iPhone 12 Pro iPhone 12 Mini iPhone 12 iPhone 11 Pro Max iPhone 11
Last Updated: 6/22/2021, 8:32:05 AM