Links

Available Actions

Actions are a way to 'do something' within TestProject. There are a few different types of actions. Some actions act on an element while others do not. There are many actions directly built into TestProject which are outlined below. Many additional actions can also be found through the various available addons.
The table below shows the various system level actions that are part of the core TestProject tool. The Action Type column shows if the action acts on an element or not. The Action Name column gives the name of the actions which can be used to search for that action and the Action Description column gives a short explanation of what that action does.
Action Type
Action Name
Action Description
Element
Clear contents
Clears element contents (deletes any existing text)
Element
Click
Clicks an Element
Element
Click if visible
Clicks on an element only if it is visible
NonElement
Close App
Closes AUT (App Under Test)
Element
Contains text?
Checks if an element contains the given text
NonElement
Get current URL
Retrieves the current URL
Element
Get text
Retrieves a text from an element
NonElement
Get title
Retrieves a title of a browser or an application
Element
Is clickable?
Check if element is clickable
Element
Is invisible?
Checks if an element is invisible or not present on the Screen/DOM
Element
Is present?
Checks if an element is present on the Screen/DOM
Element
Is selected?
Checks if an element is selected
Element
Is visible?
Check if element is visible (and has width/height > 0)
NonElement
Launch app
Launch the app which was provided in the capabilities at session creation
Element
Long press gesture
Makes a long press gesture
Element
Move mouse to element
Moves the mouse to the middle of the element and element is scrolled into view
NonElement
Navigate back
Back browser navigation
NonElement
Navigate forward
Forward browser navigation
NonElement
Navigate to URL
Browser navigation to the specified URL
NonElement
Pause
Pauses the execution for the defined time (in milliseconds)
NonElement
Refresh
Refreshes the current browser tab
NonElement
Reset App
Reset AUT (App Under Test)
NonElement
Scroll window
Scrolls the document by the specified number of pixels
Element
Select an option by value
Select an option that has a value matching the argument
NonElement
Send key event
Send a key event to the device
NonElement
Send Keys
Sends Keys (e.g. TAB), see https://goo.gl/jg18sk for full list
NonElement
Set iFrame size in Recorder
Sets iFrame size in Recorder
NonElement
Start Activity
Launches an Android Activity
NonElement
Swipe gesture
Makes a Swipe gesture
Element
Tap
Taps element
NonElement
Tap gesture at coordinates
Makes a Tap gesture at specified coordinates