Commandes Selenium prises en charge
Liste des commandes prises en charge
Ces commandes sont utilisées dans le « Contrôle de l'expérience utilisateur UX et WUX ».
Commandes internes
- run : Il exécute un test.
- build_transaction : Il pré-construit une transaction basée sur le passé test (interne).
- get_transaction : Il renvoie la transaction en cours, toujours utilisée pour récupérer les résultats, l'ordre des phases et les variables.
- sessions : Il récupère la liste des sessions présentes dans hub.
- kill_sessions : Supprimer toutes les sessions existantes dans hub.
Commandes supplémentaires
- extract : Il combine le code source et le code propre pour l'extraction.
- storeExtraction : Il enregistre le résultat de extract dans une variable.
- dispatchEvent : Il déclenche un événement JavaScript sur un élément donné.
- takeElementScreenshot : Il effectue une capture d'écran d'un élément spécifique.
- phase_start : Il initie une phase et transforme le test en une transaction WUX.
- phase_end : Terminer une phase.
- clickAndWait : Il simule le comportement de cette commande Selenium 2 dans Selenium 3.
- waitForPageToLoad : Il simule le comportement de cette commande Selenium 2 dans Selenium 3.
Commandes qui génèrent des modules
- getValue : Il extrait une valeur.
getValue;nom_du_module;type_module;REGEX_capture
- getVariable : (Version NG 753 ou ultérieure) Il extrait une valeur spécifique d'une variable.
getVariable;nom_du_module;type_module;nom_du_variable
- getScreenshot : Il extrait une capture d'écran.
getScreenshot;nom_du_module
Toutes les commandes propres doivent apparaître dans le fichier de test (.side
) sous forme de commentaires. Sinon, le test échouera dans l'extension Selenium.
Commandes fournies par l'extension d'enregistrement (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 ( Version NG 752 ou ultérieure )
- webdriverAnswerOnVisiblePrompt
- webdriverChooseCancelOnVisibleConfirmation
- webdriverChooseOkOnVisibleConfirmation