【问题标题】:Clicking confirm dialog using firefox 5 and selenium server 2.2使用 firefox 5 和 selenium server 2.2 单击确认对话框
【发布时间】:2011-08-01 22:18:05
【问题描述】:

我遇到的最大问题是,当我点击一个链接时,我可以看到弹出的确认对话框。从这个网站它说:

注意:在 Selenium 下,JavaScript 确认不会弹出可见对话框。

注意:Selenium 不支持在页面的 onload() 事件处理程序中生成的 JavaScript 确认。在这种情况下,将生成一个可见的对话框,Selenium 将挂起,直到您手动单击 OK。

知道为什么我不应该看到弹出窗口,或者我如何点击它上的“确定”?

编辑:当我使用 selenium IDE 记录测试并运行它时,它可以很好地处理确认框。当我将该测试用例导出到 PHP 时,它不起作用。这无需修改代码——纯粹使用 IDE 提供的代码。

【问题讨论】:

    标签: selenium phpunit


    【解决方案1】:

    尝试调用 chooseOkOnNextConfirmation()函数

    来自http://release.seleniumhq.org/selenium-core/0.8.0/reference.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      • 2012-04-23
      • 2017-10-02
      • 2014-07-22
      • 2012-10-06
      相关资源
      最近更新 更多