====== 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]]