# 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 screen shots using different browsers, it is important to note that minor changes can occur. For instance, when viewing a screen shot taken in Chrome, the scroll bar will be included and the dimensions of the screen shot will equal the requested screen size for the executed goal. However, with Firefox, the scroll bar is not included, and the screen shot 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 screen shot.

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 of the Virtuoso cloud, and so the browsers have fundamental differences to the main Virtuoso browser. Therefore, one needs to be aware of the limitations and different characterestics of these browsers:

  • All cross-browser and real device executions run on corresponding physical devices (not virtual ones).
  • 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.
  • If you are using the whitelisting feature of Virtuoso to target your application with a specific IP, this is not currently supported for our cross-browser/platform executions.
  • Downloading files is not supported on cross browser/platform executions.
  • Network and console logs are not supported on cross browser/platform executions.
  • Cross-browser/platform tests do not scale the same way as Virtuoso tests do, and also can run significantly slower than Virtuoso tests.
  • Due to browser limitations, upload is not supported in the following environments:
    • Edge 15;
    • All Safari versions;
    • Mobile devices.

# Supported browsers and devices

Windows

Windows 8
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
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
83.0 81.0 80.0 79.0 beta
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
Windows 8.1
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
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
83.0 81.0 80.0 79.0 beta
11.0
Windows 10
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
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
83.0 81.0 80.0 18.0 17.0 16.0 15.0
11.0
Windows 7
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
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
83.0 81.0 80.0 79.0 beta
11.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
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
Mojave
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
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
83.0 81.0 80.0 79.0 beta
12.0
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
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
Catalina
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
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
83.0 81.0 80.0
13.1
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
High Sierra
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
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
83.0 81.0 80.0 79.0 beta
11.1
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
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
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
Sierra
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
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
83.0 81.0 80.0 79.0 beta

iOS

iPad

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 7th

iOS 11

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

iOS 13

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

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 12

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

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 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
Motorola Moto

Android 9.0

Motorola Moto G7 Play

Android 5.0

Motorola Moto X 2nd Gen

Android 6.0

Motorola Moto X 2nd Gen
OnePlus

Android 10.0

OnePlus 8 OnePlus 7T

Android 9.0

OnePlus 7 OnePlus 6T
Samsung Galaxy

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 10.0

Samsung Galaxy S20 Ultra Samsung Galaxy S20 Plus Samsung Galaxy S20

Android 5.0

Samsung Galaxy S6

Android 4.4

Samsung Galaxy Tab 4 Samsung Galaxy Note 4

Android 6.0

Samsung Galaxy S7 Samsung Galaxy Note 4

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 8.1

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

Android 9.0

Xiaomi Redmi Note 8 Xiaomi Redmi Note 7
Last Updated: 10/13/2020, 11:57:09 AM