Je le script suivant Sélénium pour l'ouverture d'alerte sur rediff.com:Alert ne ferme pas en utilisant Selenium WebDriver avec 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();
}
}
Ce même script fonctionne bien dans Firefox et IE9, mais en utilisant Google Chrome après l'ouverture de l'alerte, reste du code n'est pas travail. La chose principale est que cela ne montre aucune exception, erreur ou quoi que ce soit.
Veuillez fournir une solution dès que possible. Merci beaucoup!
Note: Si nous devons changer n'importe quel paramètre du navigateur ou quelque chose s'il vous plaît faites le moi savoir.
Selenium version:Selenium(2) Webdriver
OS:Windows 7
Browser:Chrome
Browser version:26.0.1410.64 m
Quelle version de chromedriver.exe vous utilisez? Si vous utilisez chromedriver2, je ne crois pas que la gestion des alertes fonctionne avec Chrome 26. – JimEvans
Yup..i avait trié mon problème en utilisant le changement de pilote. Maintenant l'alerte est très bien fermée dans mon script. – user2346307