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

Volver al índice de documentación de Pandora FMS