Test Settings

An overview of the various settings available for your tests

Search our documentation:

Toggle Documentation Menu

Test Settings

Jump to...

The test settings area allows you to configure various options for your test. It can be accessed by clicking the "Settings" button at the top of your test in the Ghost Inspector application.

Test Settings


Test Details

In this section you can make changes to the basic information of your test, such as the test name and an optional description. Additionally, you can change the suite that the test belongs to by changing the "Test Suite" dropdown.

Test Details


Test Schedule

Test's default to their suite's schedule. You can leave this setting as is to run the test as part of the suite's scheduled run, or select a more specific schedule. All plans include options for Daily, Hourly, Every 30 minutes, Every 15 minutes. Paid plans include shorter intervals and an advanced scheduling option. See our documentation on scheduling test runs for more details.

Test Schedule
Note: You can also quickly access this setting on the test page by clicking "Change Schedule" next to the test schedule information.


Browser Access

The browser access settings allow you to set the starting browser conditions for the test, such as the starting URL, browser version, custom user agent string, and HTTP Authentication credentials. Custom HTTP headers can also be set. These settings can also be set at the suite level and left blank here so that suite-wide changes can easily be made.

Browser Access


Step Timing

Here you can adjust the timing delays between various situtations in the test. Step delay allows you to add up to a 10 seconds pause between each step. Element timeout is the maximum amount of time spent searching for an element before the step is considered a failure. AJAX Timeout is the amount of time spent waiting for AJAX request to complete before moving on to the next step. AJAX waiting is done automatically to help with dynamic applications; it will not fail your test if a request does not return in the allotted time period. AJAX waiting can be disabled by setting the value to 0. The Final Screenshot Delay is a delay at the end of the test before taking the screenshot. It's helpful for ensuring that everything has loaded.

Step Timing


Display Options

In this section you can make changes to size of the screen used in the test. This affects both the video and screenshot of your test. The screenshot is taken at the end of the test. If you wish to screenshot a specific element, rather than the entire screen, you can specify a selector for that element in the Screenshot Target field. You can use the Screenshot Exclusions field to exclude elements that you do not want to show up in the screenshot (for instance, dynamic advertisement). Ghost Inspector also includes a Screenshot Comparison feature which can be enabled and adjust here. Note that a "Use Suite Setting" option is available for screen size so that a suite-wide setting can easily be applied to all tests in the suite.

Display Options


Geolocation

Ghost Inspector offers the ability to run your tests from specific regions around the world and will use an IP address from that region. By default, tests are run from Amazon's datacenters in the northern Virginia area.

Geolocation settings


Miscellaneous

This section includes miscellaneous settings for the test. Tests can be automatically retried when they fail to prevent false-positives (enabled by default) and can also be set to fail if a JavaScript error is encountered (disabled by default).

Miscellaneous Options


Notifications

Test notifications can be set at the organization, suite and test levels. They are inherited and can be overriden at each level. Options set here will be applied to this test only. You can use suite settings to apply them to the whole suite, or organization settings to apply them to your entire account. Various notification options are available including email, webhooks and more.

Test Notifications