Page tree
Skip to end of metadata
Go to start of metadata

Last updated: Jul 31, 2019 17:20

In addition to a large set of mobile and wearable devices, the Perfecto Continuous Quality Lab provides a set of desktop-web environments for testing web applications. The web environments are characterized by:

  • Operating system, such as Windows 8.1 or MacOS Sierra
  • Browser version, such as Chrome v62, Firefox v58, or Safari v10
  • Screen resolution to support testing responsive web applications
  • Browser location setting, either US East, AP Sydney, or EU Frankfurt

The web device is presented to the test script as a virtual machine, hosted by the Perfecto CQ Lab. Normal initialization for the latest version combinations of the VM is approximately 7-10 seconds.

Supported Platforms

Use the browserVersion capability to select the version of the browser to configure in your desktop web device.

You can follow the browser version roadmaps at the following links:


Windows version 
Windows OS Server edition
Windows 771-76,  beta63-68, beta11 (see note 2)
Windows Server 2008 R2
Windows 8.171-76,  beta63-68, beta11
Windows Server 2012 R2
Windows 1071-76,  beta63-68, beta11
Windows Server 2016

14-18, beta (Edge beta is supported for interactive only)Win 10 Embedded
Support policy Beta, Production version - 6Beta, Production version - 6Production versionProduction version - 3


  • IE and Edge browsers are configured to disable the popup blocker.
  • Edge beta is supported for interactive sessions only.
  • Some Windows versions run on Windows Server, as listed above.

Due to Microsoft licensing issues, its Microsoft Server counterpart is supplied when you request a desktop edition. This does not affect the view or the input needed in the capabilities, but it entails usage of slightly different libraries.

Screen resolutions

  • 1024x768 (default)
  • 1280x1024
  • 1366x768
  • 1440x900
  • 1600x1200
  • 1920x1080


Mac web sessions are created using physical Mac machines installed at your Perfecto CQ Lab.

Note: Mac web sessions may require longer initialization than Windows-based web sessions.

Perfecto's Selenium web testing is supported according to the lists below.

Mac OS Version
MacOS High Sierra1171-76,  beta63-68, beta

Chrome 76 is currently supported only for "Fast Web" users
OS X El Capitan10-1171-76,  beta63-68, betaChrome 76 is currently supported only for "Fast Web" users
OS Mojave1271-76, beta63-68, beta

Chrome 76 is currently supported only for "Fast Web" users

Support policy Production version - 1Beta, Production version - 6Beta, Production version - 6

You can only run Mac web sessions across multiple locations if your company has multiple Perfecto Labs with Mac machines installed.

Screen resolutions

  • 800x600
  • 1024x768 (default)
  • 1280x1024
  • 1280x720
  • 1440x900
  • 1680x1050
  • 1920x1080
  • 2560x1440
  • 3840x2160


  • Except for Visual Analysis commands, Perfecto's extensions are currently not supported for desktop web testing.
  • Desktop-web devices, used in Selenium scripts, may not be displayed on the Perfecto Dashboard. If this is a requirement, follow the instructions here.
  • When creating a session with the platformName capability set to Mac, the location capability is mandatory.
  • Mac web sessions are created on real machines. This limits their number and type to the Mac machines installed on-site (CQ Lab).

The following operations are not currently supported on devices with the specified configurations:

ConfigurationOperations not supported
Mac with Safari browser
earlier than version 11
The driver.manage.maximize() function due to a Selenium issue

Mac with Safari browser
  • MouseClick
  • MouseMove
Firefox version 53 or later
  • MouseClick
  • MouseMove
  • Submit