我有以下 Selenium 脚本用于在 rediff.com 上打开警报:
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 中运行良好,但是在打开警报后使用谷歌浏览器,其余代码不起作用。最主要的是,它没有显示任何异常、错误或任何东西。
请尽快提供任何解决方案。非常感谢!
注意:如果我们需要更改浏览器的任何设置或任何东西,请告诉我。
Selenium version:Selenium(2) Webdriver
OS:Windows 7
Browser:Chrome
Browser version:26.0.1410.64 m