次のような状況があります。
私はSelenium 2.35を使用し、Javaでプログラミングし、FireFoxを使用しています。Web ブラウザーで複数のタブを開いて操作するプログラムを作成します。
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();
}