Pandora: Documentation es: Comandos de selenium compatibles

From Pandora FMS Wiki
Jump to: navigation, search

Volver a Indice de Documentación Pandora FMS


1 Lista de comandos compatibles

1.1 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.

1.2 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 sel.3
  • waitForPageToLoad: Simula el comportamiento de este comando de selenium 2 en sel.3

1.3 Comandos que generan módulos

  • getValue: Extrae un valor:
getValue;nombre módulo;tipo módulo;REGEX de captura
  • getScreenshot: Extrae una captura de pantalla:
getScreenshot;nombre módulo

Template warning.png

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.

 


1.4 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
  • 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
  • webdriverAnswerOnVisiblePrompt
  • webdriverChooseCancelOnVisibleConfirmation
  • chooseCancelOnNextPrompt
  • webdriverChooseOkOnVisibleConfirmation


Volver a Experiencia de Usuario Web (WUX) con Selenium 3