У меня есть следующий Селен скрипт для открытия предупреждения о rediff.com:Предупреждение не закрывается с помощью Selenium WebDriver с Google Chrome.
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
Какая версия chromedriver.exe вы используете? Если вы используете chromedriver2, я не верю, что обработка уведомлений работает с Chrome 26. – JimEvans
Yup..i отсортировал мою проблему с помощью изменения драйвера. Теперь мой скрипт очень хорошо закрыт. – user2346307