1

所以我试图验证弹出窗口是否发生在我的 Selenium 2 功能测试中。现在似乎 selenium 2 没有内置的方法来处理这些。有没有办法创建会注意到警报并模拟按下“Enter”键的 C# 代码?

4

2 回答 2

1

Webdriver 尚未处理 javascript 警报。该问题是已知的并且已经创建了缺陷,您可以在此处监控状态 http://code.google.com/p/selenium/issues/detail?id=27&colspec=ID%20Stars%20Type%20Status%20Priority%20Milestone %20所有者%20总结

该页面也有一些使用 javascript 的解决方法,您可以尝试。

于 2010-08-03T20:11:16.753 回答
0

一般来说,处理弹出窗口是一件非常困难的事情。我所知道的唯一处理它们的框架是 WatiN 并且处理它们确实需要很多时间(可能需要 30 多秒才能找到弹出窗口)

于 2010-08-03T22:48:39.670 回答