Java chromeDriver中的Selenium开关选项卡
我正试图编写一个程序来切换Chrome驱动程序中的选项卡 我使用这个代码Java chromeDriver中的Selenium开关选项卡,java,selenium,selenium-chromedriver,Java,Selenium,Selenium Chromedriver,我正试图编写一个程序来切换Chrome驱动程序中的选项卡 我使用这个代码 for(String winHandle:driver.getWindowHandles()){ driver.switchTo().window(winHandle); } 或 或 但不是工作。有人知道如何解决这个问题吗?选项卡在浏览器和Selenium方面与windows是一样的。这就是账单的全部内容;新的浏览器窗口以不同的方式显示 您可以使用此处提到的方法切换选项卡: dr
for(String winHandle:driver.getWindowHandles()){
driver.switchTo().window(winHandle);
}
或
或
但不是工作。有人知道如何解决这个问题吗?选项卡在浏览器和Selenium方面与windows是一样的。这就是账单的全部内容;新的浏览器窗口以不同的方式显示 您可以使用此处提到的方法切换选项卡:
driver.switchTo().window(...)
您必须等待选项卡存在。如果选项卡存在,则可以切换到它。从浏览器的角度来看,选项卡与windows是一样的。这就是账单的全部内容;新的浏览器窗口以不同的方式显示。您可以使用此处提到的方法切换选项卡:
driver.switchTo().window(…)
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"\t");
driver.switchTo().window(...)