Synthetic transaction API commands
API commands for Synthetic transactions are separated into instructions, Iframe instructions, and validations. See the tables below for command examples.
API Instructions
| Command | API Command |
|---|---|
| Go to url URL |
OPEN
|
| click element |
CLICK
|
| click XPATH() |
CLICK
|
| fill in field element with text/secret |
TYPE
|
| fill in field XPATH() with text/secret |
|
| check radio/checkbox |
CHECK
|
| uncheck radio/checkbox |
UNCHECK
|
| sleep for number seconds |
PAUSE
|
| select dropdown element with item |
SELECT
|
| select dropdown XPATH() with item |
SELECT
|
| submit form form |
SUBMIT
|
| wait for element element to exist for |
WAIT_FOR_ELEMENT_PRESENT
|
| wait for XPATH() to exist for |
WAIT_FOR_ELEMENT_PRESENT
|
| wait for element element to contain text text |
SWO_WAIT_FOR_ELEMENT_TEXT_CONTAINS
|
| wait for XPATH() to contain text text |
SWO_WAIT_FOR_ELEMENT_TEXT_CONTAINS
|
API iframe instructions
| Command | API Command |
|---|---|
| select frame XPATH() |
SELECT_FRAME
|
| select frame TOP_FRAME |
SELECT_FRAME
|
| select frame PARENT_FRAME |
SELECT_FRAME
|
API Validations
| Command | API Command |
|---|---|
| URL should be URL |
SWO_ASSERT_URL
|
| element should exist |
ASSERT_ELEMENT_PRESENT
|
| XPATH() should exist |
ASSERT_ELEMENT_PRESENT
|
| element should not exist |
ASSERT_ELEMENT_NOT_PRESENT
|
| XPATH() should not exist |
ASSERT_ELEMENT_NOT_PRESENT
|
| element should contain text |
SWO_ASSERT_TEXT_CONTAINS
|
| XPATH() should contain text |
SWO_ASSERT_TEXT_CONTAINS
|
| element should not contain text |
SWO_ASSERT_TEXT_NOT_CONTAINS
|
| XPATH() should not contain text |
SWO_ASSERT_TEXT_NOT_CONTAINS
|
| Assert checked radio/checkbox |
ASSERT_CHECKED
|
| Assert not checked radio/checkbox |
ASSERT_NOT_CHECKED
|
| Drop-down element with value value should be selected |
ASSERT_SELECTED_VALUE
|
| Drop-down XPATH() with value value should be selected |
ASSERT_SELECTED_VALUE
|
| Drop-down element with value value should not be selected |
ASSERT_NOT_SELECTED_VALUE
|
| Drop-down XPATH() with value value should not be selected |
ASSERT_NOT_SELECTED_VALUE
|
| Element {element} should not have {text} |
ASSERT_NOT_TEXT
|
| Element {element} should have {text} |
ASSERT_TEXT
|
| Text field {element} should have {text} |
ASSERT_VALUE
|
| Text field {element} should contain {text} |
SWO_ASSERT_VALUE_CONTAINS
|
| Text field {element} should not contain {text} |
SWO_ASSERT_VALUE_NOT_CONTAINS
|