Maison > Java > javaDidacticiel > le corps du texte

Changer d'onglet à l'aide de Selenium WebDriver et Java

王林
Libérer: 2023-08-27 18:33:01
avant
783 Les gens l'ont consulté

Nous pouvons changer d'onglet en utilisant Selenium. Tout d’abord, nous devons ouvrir le lien dans un nouvel onglet. La méthode Keys.chord et sendKeys seront utilisées. La méthode Keys.chord vous permet de transmettre plusieurs clés à la fois. Une clé ou un groupe de chaînes est passé en paramètre à la méthode.

Nous transmettons Keys.CONTROL et Keys.ENTER comme arguments à la méthode Keys .Chord. La chaîne entière est ensuite passée en paramètre à la méthode sendKeys. Enfin, la méthode sendKeys doit être appliquée au lien identifié par la méthode driver.findElement.

Syntaxe

String clickl = Keys.chord(Keys.CONTROL,Keys.ENTER);
driver.findElement(By.xpath("//*[text()='Terms of Use']")). sendKeys(clickl);
Copier après la connexion

Ensuite, enregistrez tous les ID de fenêtre ouverte dans une ArrayList et utilisez la méthode switchTo pour déplacer le focus du pilote vers le nouvel onglet. Transmettez ensuite l’ID de fenêtre du nouvel onglet en tant que paramètre à la méthode.

Enfin, après avoir effectué la tâche sur le nouvel onglet, nous pouvons revenir à la fenêtre parent en utilisant la méthode switchTo et en passant l'identifiant de la fenêtre parent en tant que paramètre à la méthode.

Basculons entre deux onglets -

使用Selenium WebDriver和Java切换选项卡

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!