我使用硒网络驱动程序。我打开了一个父窗口。单击链接后,将打开新窗口。我从列表中选择一些值,此窗口会自动关闭。现在我需要在我的父窗口中操作。我怎样才能做到这一点?我尝试了以下代码:
String HandleBefore = driver.getWindowHandle();
driver.findElement(By.xpath("...")).click();
for (String Handle : driver.getWindowHandles()) {
driver.switchTo().window(Handle);}
driver.findElement(By.linkText("...")).click();
driver.switchTo().window(HandleBefore);
但这不起作用。