Testim Documentation

Welcome to the Testim documentation. You'll find comprehensive guides to help you get started quickly, example code snippets, and tips for being more productive. You will also find details about advanced features that allow you to customize Testim to fit your environment or special testing conditions. Don't worry, we'll support you if you get stuck. Let's jump right in!

Guides    Changelog

Running tests on multiple browsers

Tests can run on different browsers in parallel to speed execution and confirm multiple configurations. They can run locally on Chrome, or on other browsers in supported grids including Testim's grid, 3rd party grids like Sauce Labs and Browserstack, or on your own internal Selenium-based grid.

The operating system running the browser will depend on the grid you are running.

On what browsers and OS you can run your tests?

Browser

Testim Grid

Selenium Grid

3rd Party Grid

Chrome

Yes - Linux

Yes - multiple OS

Yes - multiple OS

Firefox

Yes - Linux

Yes - multiple OS

Yes - multiple OS

Safari

Yes - macOS

Yes - macOS

Yes - macOS

Edge

Yes - Windows

Yes - Windows

Yes - Windows

Edge Chromium

Yes - Windows

Yes - Windows

Yes - Windows

IE 11

Yes - Windows

Yes - Windows

Yes - Windows

How to run your tests on multiple browsers?

To run your tests on multiple browsers, you will need to run them using CLI or using Scheduler instead using the Testim Editor.In this article we will focus on running using CLI, see how it's done.

Configuration List

First you need to define the configuration you want to run on.This will include: browser type, operating system and resolution.

  • Navigate to "Runs", and then to "Configuration List" tab.

This list includes all available configurations, you can use one from this list or create a new one.

Create new configuration

  • Click on "Create New".
  • Add a name for your configuration
  • Choose browser, operating system and resolution.
  • Click "OK"

Running tests in CLI

In this section, we will focus only on what you need to add to the CLI to run on different browsers. You can read here about how to use CLI.

  • The basic CLI can be found on Testim setting page.
  • Add to the CLI the configuration you want to run on using --test-config "<name>".
  • When running on IE11, Edge, Firefox, and Safari browsers you will also need to add --mode selenium.
  • Update the grid parameter of the grid you want to run. Read here how to set up your grid.

Chrome

--test-config "My configuration"

IE, Edge, Safari, Firefox

--test-config "My configuration" --mode selenium

Running tests in Scheduler

  1. Under runs --> Scheduled runs --> Select the scheduler you would like to edit/add new scheduler
  2. In "What to run on" select "Override default config"
  1. Either select which config you would like the scheduler to run, or create a new config
  2. For new config, you can select which browser you would like the scheduler to run on
  1. Click ADD
  2. Save the scheduled run

Updated 3 months ago

Running tests on multiple browsers


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.