Run cross-browser tests

Prev Next

In addition to Chrome and Edge, test execution is now available on Firefox and WebKit (Safari's rendering engine). This allows you to run tests across different browser engines to verify cross-browser compatibility.

Firefox / WebKit is available only in the local execution environment.

How to use

To perform cross-browser testing, add the execution environment for the browser you want to verify to your Test Plan.

Steps to add a browser to a Test Plan

  1. Open the details screen of the target Test Plan.

  2. Select the Local or Cloud tab, and click Add in the execution environment list.

  3. From the Browser drop-down list, select the browser you want to verify (Chrome, Edge, Firefox, WebKit), and click Add.

If you want to test with multiple browsers, repeat this procedure to add each necessary browser (e.g., Chrome and Firefox) as an execution environment. Once added, when you run the test, the scenario will be executed on each specified browser.

Setting the Default Browser

You can also specify the browser used when executing tests from the recording or Scenario screen.

  1. Click Settings on the sidebar to open the settings dialog.

  2. In the Recording and local execution settings section, select your desired browser from the Default browser drop-down list.

Supported Browsers per Execution Environment

The browsers available in each execution environment are as follows:

Execution Environment

Available Browsers

Cloud Execution Environment

  • Chrome: Google Chrome

  • Edge: Microsoft Edge

Local Execution Environment

  • Chrome: Google Chrome

  • Edge: Microsoft Edge

  • Firefox: Mozilla Firefox

  • WebKit: Safari Rendering Engine

Notes and Limitations

  • Device emulation features cannot be used with Firefox.

  • WebKit uses Safari's rendering engine, but it is not the Safari browser itself. Therefore, Safari-specific features may not be available.

  • When using Firefox or WebKit, test execution may take some time during the first run or when browser updates occur, as the browser needs to be downloaded.