Problème :
Dans Selenium WebDriver avec Java, l'automatisation du changement d'onglet s'avère gênant en raison de poignées de fenêtre identiques dans différents onglets. Malgré l’utilisation d’une « poignée de commutation », la fonctionnalité reste insaisissable. Comment pouvons-nous changer d'onglet de manière transparente sans compter sur les poignées de fenêtre, étant donné leur nature identique dans ce cas ?
Solution :
Pour changer d'onglet efficacement, mettez en œuvre ce qui suit approche :
psdbComponent.clickDocumentLink(); ArrayList<String> tabs = new ArrayList<>(driver.getWindowHandles()); driver.switchTo().window(tabs.get(1)); driver.close(); driver.switchTo().window(tabs.get(0));
Explication :
En respectant ces étapes, vous pouvez facilement changer d'onglet dans Selenium WebDriver, quelles que soient les poignées de fenêtre partagées. Cette approche offre une solution robuste pour les tâches de changement d'onglet dans les interactions automatisées du navigateur.
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!