小编MY *_*ZON的帖子

org.openqa.selenium.NoAlertPresentException:没有警报打开

我的测试检查是否可以向邮件发送消息。当我单击发送按钮时,应检查警报。

我的警报代码是:

        Alert alert = driver.switchTo().alert();
        System.out.println(alert.getText());
        alert.accept();
        Assert.assertTrue(alert.getText().contains("Thanks."));
Run Code Online (Sandbox Code Playgroud)

我的错误是:

Starting ChromeDriver 2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed) on port 13707
Only local connections are allowed.

org.openqa.selenium.NoAlertPresentException: no alert open
  (Session info: chrome=55.0.2883.87)
  (Driver info: chromedriver=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),platform=Windows NT 6.3.9600 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 76 milliseconds
Build info: version: 'unknown', revision: '31c43c8', time: '2016-08-02 21:57:56 -0700'
System info: host: 'Gaga', ip: '192.168.1.6', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_101'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities …
Run Code Online (Sandbox Code Playgroud)

selenium alert selenium-webdriver

3
推荐指数
1
解决办法
9651
查看次数

标签 统计

alert ×1

selenium ×1

selenium-webdriver ×1