rediff.com でアラートを開くための次の Selenium スクリプトがあります。
public class TestC {
public static void main(String[] args) throws InterruptedException, Exception {
System.setProperty("webdriver.chrome.driver", "driver/chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://www.rediff.com/");
driver.findElement(By.xpath("//*[@id='signin_info']/a[1]")).click();
driver.findElement(By.id("btn_login")).click();
Thread.sleep(5000);
Alert alert=driver.switchTo().alert();
alert.accept();
}
}
このまったく同じスクリプトが Firefox と IE9 で正常に動作していますが、アラートを開いた後に Google Chrome を使用すると、残りのコードが動作しません。主なことは、例外、エラー、または何も表示されないことです。
できるだけ早く解決策を提供してください。どうもありがとう!
注: ブラウザの設定などを変更する必要がある場合は、お知らせください。
Selenium version:Selenium(2) Webdriver
OS:Windows 7
Browser:Chrome
Browser version:26.0.1410.64 m