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

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

王林
王林avant
2023-08-27 18:33:01850parcourir

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);

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer