====== Comandos de Selenium compatibles ======
{{indexmenu_n>17}}
===== Lista de comandos compatibles =====
Estos comandos son utilizados en la "[[:es:documentation:pandorafms:monitoring:13_user_monitorization|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 superior ) 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 superior // )
* webdriverAnswerOnVisiblePrompt
* webdriverChooseCancelOnVisibleConfirmation
* chooseCancelOnNextPrompt
* webdriverChooseOkOnVisibleConfirmation
[[:es:documentation:start| Volver al índice de documentación de Pandora FMS]]