Test-Level Run settings

Set platform and geolocation settings at the individual test level

What are Test-Level Run Settings

For each test, you can set platform and geolocation settings. These are the settings that will be used when the test is executed unless you decide to override these settings when you manually run the test, or the test is run as part of a Feature or Run Group.

To Set Test-Level Run Settings

  1. Go to the test you wish to set the geolocation for
  2. Select Test-Level Run Settings (edit).
    For Rainforest Automation, select Settings, then Test-Level Run Settings (edit).
  3. Select the desired Platforms on the popup
  4. Select the desired Location on the popup
  5. Select Save

Running Test-Level Settings

Individual Test

When you run the individual test manually, you may use the Test-Level setting or use different settings for the run.

  1. Select the test you wish to run
  2. Select Run from the top right of the page
  3. Select the checkbox to use the Test-Level Run Settings. To use settings specific to the execution of the test, deselect the Test-Level Run Settings checkbox, and select the Location, Platform(s), and Environment you wish to use for this run.
  4. Select Next button
  5. Select Confirm to start the run or Back to update information

Feature or Run Group

Using the Test-Level Settings from Feature or Run Group is similar to running it for an individual test.

  1. Select Run or Run Feature (depending on if you are in a Run Group or Feature)
  2. Select the checkbox to use the Test-Level Run Settings. To use settings specific to the execution of the test, deselect the Test-Level Run Settings checkbox and select the Location, Platform(s), and Environment you wish to use for this run.
  3. Select Next. button
  4. Review settings. The setting for each test within the Feature or Run Group will be shown and used for the individual tests.
  5. Select Confirm to start the run or Back to update information

When to use Test-Level Platform Settings

Browser-specific tests

Some tests are written specifically for a single browser. For example, “download PDF” instructions can differ for Chrome vs. Firefox. While you can set up a run group for each test, it can be easier to specify the platform at the test level and manage all tests in a single run group, using test-level run settings.

Transitioning from overly complex platform setup

In some cases, with many people contributing to the same account over time, test suites can inherit very complex browser settings.

This would let you retain your current settings as you are in the process of ensuring that all run groups are properly set up.

If you have any questions, please feel free to reach out to us at [email protected] or through Intercom!

Updated 2 months ago


Test-Level Run settings


Set platform and geolocation settings at the individual test level

Suggested Edits are limited on API Reference Pages

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