警报弹出窗口不适用于IE浏览器-org.openqa.selenium.NoAlertPresentException:没有警报处于活动状态

时间:2019-05-21 17:18:37

标签: selenium

警报弹出窗口在IE浏览器中不起作用,抛出org.openqa.selenium.NoAlertPresentException:没有警报处于活动状态。

System.setProperty("webdriver.ie.driver", "C:\\Users\\test\\IEDriverServer_x64_3.14.0\\IEDriverServer.exe");
    driver = new InternetExplorerDriver();
    driver.manage().window().maximize();
    driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
    driver.get("https://mail.rediff.com/cgi-bin/login.cgi");

    driver.findElement(By.name("proceed")).click();

    Alert alert = driver.switchTo().alert();
    wait = new WebDriverWait(driver, 2);

    wait.until(ExpectedConditions.alertIsPresent());
    System.out.println(alert.getText());
    alert.accept();

启动InternetExplorerDriver服务器(64位) 3.14.0.0 在端口15042上侦听 仅允许本地连接 2019年5月21日10:29:46 org.openqa.selenium.remote.ProtocolHandshake createSession INFO:检测到的方言:W3C 线程“主” org.openqa.selenium.NoAlertPresentException中的异常:没有警报处于活动状态 构建信息:版本:'3.141.59',修订版本:'e82be7d358',时间:'2018-11-14T08:25:53' 系统信息:主机:'DESKTOP-OGFKOG7',ip:'192.168.1.7',操作系统名称:'Windows 10',os.arch:'amd64',os.version:'10 .0',java.version:'1.8 .0_201' 驱动程序信息:org.openqa.selenium.ie.InternetExplorerDriver

0 个答案:

没有答案