我有以下情况:
我正在使用 Selenium 2.35,在 Java 上编程,使用 FireFox。我构建了一个程序,可以在 Web 浏览器上打开多个选项卡并与之交互。
当我单击网站的一个元素时,Selenium 会等到页面加载后再继续工作,但是由于我使用多个选项卡,我想几乎同时单击每个选项卡上的按钮,而无需等待页面加载到每个选项卡上在单击下一个之前。
问题是这样的:
有没有办法我可以点击不同标签上的所有这些按钮而不必等到页面加载?
这是我的代码:
for(int i = 2; i < cant ; i++){
((FirefoxDriver)driver).getKeyboard().sendKeys(Keys.CONTROL+Integer.toString(i));
driver.switchTo().window(driver.getWindowHandle());
driver.findElement(By.id("Registrar")).click();
}