Compatible Selenium Commands
Compatible commands list
These commands are used in the “UX and WUX User Experience Monitoring”.
Internal Commands
- run Runs a test.
- build_transaction Preconstructs a transaction based on the past test (internal).
- get_transaction Returns the current transaction, always used to retrieve the results, the order of the phases and the variables.
- sessions Retrieves the list of sessions present in the hub.
- kill_sessions Deletes all existing sessions in the hub.
Extra Commands
- extract Combines 'source' and own code for extraction.
- storeExtraction Stores the result of the extraction in a variable.
- dispatchEvent Fires a Javascript event on a given element.
- takeElementScreenshot Takes a screenshot of a specific element.
- phase_start Starts a phase and transforms the test into a WUX transaction.
- phase_end Completes a phase.
- clickAndWait Simulates the behaviour of this Selenium 2 command in Selenium 3.
- waitForPageToLoad Simulates the behaviour of this command of Selenium 2 in Selenium 3.
Commands that generate modules
- getValue Extract a value:
getValue;module name;module type;REGEX capture
- getScreenshot Extract a screenshot:
getScreenshot;module name
All own commands must appear in the test file (.side
) as comments. Otherwise, it will fail to test the test in the Selenium extension.
Commands provided by the recording extension (v3)
- addSelection
- answerOnNextPrompt
- assert
- assertAlert
- assertChecked
- assertConfirmation
- assertEditable
- assertElementPresent
- assertElementNotPresent
- assertNotChecked
- assertNotEditable
- assertNotSelectedValue
- assertNotText
- assertPrompt
- assertSelectedValue
- assertSelectedLabel
- assertText
- assertTitle
- assertValue
- check
- chooseCancelOnNextConfirmation
- chooseCancelOnNextPrompt
- chooseOkOnNextConfirmation
- click
- clickAt
- close
- doubleClick
- doubleClickAt
- dragAndDropToObject
- echo
- editContent
- else
- elseIf
- end
- executeScript
- executeAsyncScript
- if
- mouseDown
- mouseDownAt
- mouseOver
- mouseUp
- mouseUpAt
- open
- pageLoadTimeout
- pause
- removeSelection
- select
- selectFrame
- selectWindow
- sendKeys
- setSpeed
- setWindowSize
- store
- storeAttribute
- storeJson
- storeText
- storeTitle
- storeValue
- storeWindowHandle
- storeXpathCount
- submit
- type
- uncheck
- verify
- verifyChecked
- verifyEditable
- verifyElementPresent
- verifyElementNotPresent
- verifyNotChecked
- verifyNotEditable
- verifyNotSelectedValue
- verifyNotText
- verifySelectedLabel
- verifySelectedValue
- verifyText
- verifyTitle
- verifyValue
- waitForElementEditable
- waitForElementNotEditable
- waitForElementNotPresent
- waitForElementNotVisible
- waitForElementPresent
- waitForElementVisible
- waitForText ( NG 752 version or higher )
- webdriverAnswerOnVisiblePrompt
- webdriverChooseCancelOnVisibleConfirmation
- chooseCancelOnNextPrompt
- webdriverChooseOkOnVisibleConfirmation