Selenium - Actions du clavier

Vous trouverez ci-dessous les méthodes pour effectuer des actions au clavier -

  • sendKeys- Envoie les touches à la représentation du clavier dans le navigateur. Les touches spéciales qui ne sont pas du texte, représentées sous forme de clés sont reconnues à la fois comme faisant partie de séquences de caractères ou individuellement.

  • pressKey- Appuyez sur une touche du clavier qui n'est PAS du texte. Les touches telles que les touches de fonction «F1», «F2», «Tab», «Control», etc. Si keyToPress est une séquence de caractères, différentes implémentations de pilote peuvent choisir de lever une exception ou de lire uniquement le premier caractère séquence.

  • releaseKey- Relâchez une touche du clavier après avoir exécuté l'événement keypress. Il convient généralement aux caractères non textuels.

Voici la syntaxe pour appeler les fonctions du clavier à l'aide de Selenium WebDriver.

void sendKeys(java.lang.CharSequence keysToSend)
void pressKey(java.lang.CharSequence keyToPress)
void releaseKey(java.lang.CharSequence keyToRelease)