【发布时间】:2011-08-01 22:18:05
【问题描述】:
我遇到的最大问题是,当我点击一个链接时,我可以看到弹出的确认对话框。从这个网站它说:
注意:在 Selenium 下,JavaScript 确认不会弹出可见对话框。
注意:Selenium 不支持在页面的 onload() 事件处理程序中生成的 JavaScript 确认。在这种情况下,将生成一个可见的对话框,Selenium 将挂起,直到您手动单击 OK。
知道为什么我不应该看到弹出窗口,或者我如何点击它上的“确定”?
编辑:当我使用 selenium IDE 记录测试并运行它时,它可以很好地处理确认框。当我将该测试用例导出到 PHP 时,它不起作用。这无需修改代码——纯粹使用 IDE 提供的代码。
【问题讨论】: