栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用Selenium测试模式对话框?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用Selenium测试模式对话框?

从Selenium常见问题解答中,Selenium显然适用于某些类型的对话框,但不适用于其他类型的对话框:

我无法与弹出对话框进行交互。我的测试停止了!

您可以,但前提是该对话框是警报或确认对话框。javascript无法关闭其他特殊对话框,因此当前无法与之交互。其中包括“保存文件”,“记住此密码”(Firefox)和模式对话框(IE)。当它们出现时,Selenium只能在绝望中扭动双手。

要解决此问题,您可以使用一种解决方法(如果存在);否则,您可能必须从自动语料库中排除测试。对于Firefox中的“保存文件”对话框,可以在通过RC运行时指定自定义模板,该模板将始终导致文件下载到指定位置,而无需查询用户(请参阅
http://forums.openqa.org
/thread.jspa?messageID=31350
)。选择记住它后,“记住此密码”对话框将不再出现。当前,关于IE模式对话框的工作还不多。

我似乎记得有人用可以关闭对话框的AutoHotKey脚本解决此问题。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/371103.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号