Comandos de Selenium compatibles
Lista de comandos compatibles
Estos comandos son utilizados en la “Monitorización de experiencia de usuario UX y WUX”.
Comandos internos
- run: Ejecuta un test.
- build_transaction: Preconstruye una transacción en base al test pasado (interna)
- get_transaction: Devuelve la transacción actual, siempre se usa para recuperar los resultados, el orden de las fases y las variables.
- sessions: Recupera la lista de sesiones presentes en el hub.
- kill_sessions: Elimina todas las sesiones existentes en el hub.
Comandos Extra
- extract: Combina source y código propio para extracción.
- storeExtraction: Almacena el resultado de extract en una variable.
- dispatchEvent: Dispara un evento JavaScript sobre un elemento dado.
- takeElementScreenshot: Realiza una captura de pantalla de un elemento específico.
- phase_start: Inicia una fase y transforma el test en una transacción WUX.
- phase_end: Completa una fase.
- clickAndWait: Simula el comportamiento de este comando de Selenium 2 en Selenium 3.
- waitForPageToLoad: Simula el comportamiento de este comando de Selenium 2 en Selenium 3.
Comandos que generan módulos
- getValue: Extrae un valor.
getValue;nombre_modulo;tipo_modulo;REGEX_de_captura
- getVariable: (Versión NG 753 o posterior) Extrae un valor específico de una variable.
getVariable;nombre_modulo;tipo_modulo;nombre_variable
- getScreenshot: Extrae una captura de pantalla.
getScreenshot;nombre_modulo
Todos los comandos propios deben aparecer en el fichero de test (.side
) como comentarios. En caso contrario, fallará a la hora de probar el test en la extensión de Selenium.
Comandos proporcionados por la extensión de grabación (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 ( Versión NG 752 o posterior )
- webdriverAnswerOnVisiblePrompt
- webdriverChooseCancelOnVisibleConfirmation
- webdriverChooseOkOnVisibleConfirmation