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.
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 -
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!