Documentation forPingdom

Transaction Check Cheat Sheet

Commands

This is only for the script based transaction monitor, the transaction recorder does not have these limits, read more here

Go to URL URL

Loads the specified URL in the virtual browser. Usually the first command to perform. Can only be run once per check.

Basic auth login with username and password

If you need to log in to the server using Basic Authentication.

Click label, name, or CSS selector

Click on a element such as a button or link but could be any element that can be identified.

Fill in field label, name, or CSS selector with text

Used to enter text into a form text, password or textarea input field.

Check checkbox label, name, or CSS selector

Makes a unique form checkbox active.

Uncheck checkbox label, name, or CSS selector

Makes a unique form checkbox inactive.

Select radio button name

Selects a unique form radio button.

Select dropdown label, name, or CSS selector with content, value, or CSS selector

Selects an option in a form element using a select menu.

Sleep x seconds

Sleep a number of seconds 

Wait for element label, name, or CSS selector to exist

Waits for an element to exist before going to next command. Useful when AJAX content is loaded.

Wait for element label, name, or CSS selector to contain text

Waits for an element to contain a specified text before going to next command. Useful when AJAX content is loaded.

Validations

URL should be URL

Checks that the current URL matches the provided URL

Element label, name, or CSS selector should exist

Checks that an element exists on the page (and is not hidden).

Element label, name, or CSS selector shouldn't exist

Checks that an element does not exist on the page.

Element label, name, or CSS selector should contain text

Checks that an element contains the provided text.

Element label, name, or CSS selector shouldn't contain text

Checks that an element does not contain the provided text.

Text field label, name, or CSS selector should contain text

Checks that a text or textarea input contains the provided text.

Text field label, name, or CSS selector shouldn't contain text

Checks that a text or textarea input does not contain the provided text.

Checkbox should be checked label, name, or CSS selector

Checks that a checkbox is selected.

Checkbox shouldn't be checked label, name, or CSS selector

Checks that a checkbox is not selected.

Radio button should be selected name

Checks that a radio button element is selected.

Dropdown label, name, or CSS selector with name content, value, or CSS selector should be selected

Checks that an option in a select menu is selected.

Dropdown label, name, or CSS selector with name content, value, or CSS selector shouldn't be selected

Checks that an option in a select menu is not selected.

Parameters

URL

A valid URL.

username

A valid username for a basic authentication.

password

A valid password for a basic authentication.

text

Any text string that will be matched.

Identifiers

label, name, or CSS selector

Any element label or name or a CSS selector. Must be unique! Read more about CSS selectors in Wikipedia.

name

An elements name attribute.

content, value, or CSS selector

An element's text content, value attribute or a CSS selector.

form

A form's name attribute or CSS selector.

Tips

This is only for the script based transaction monitor, the transaction recorder does not have these limits, read more here.

Navigation Notice: When the APM Integrated Experience is enabled, Pingdom shares a common navigation and enhanced feature set with other integrated experience products. How you navigate Pingdom and access its features may vary from these instructions.