我正在使用IE Driver为我们的网站运行Selenium回归测试套件。这些测试用例大约需要8个小时才能完成。我在AWS工作区上运行这些测试用例,即在远程计算机上运行。但是我做了一个观察。每当我的机器进入睡眠模式时,测试用例开始失败。当这些测试用例在没有进入睡眠模式的机器上正常运行时,它们似乎正在通过。我只是想确认这是否是预期的行为?如果是这样,解决方案是什么?我不确定此问题是否特定于AWS工作区,或者这是Selenium测试用例的预期行为?
更新测试案例涉及调用操作以将鼠标悬停在菜单上并显示子菜单。由于上述机器状况,是否有可能无法运行?
答案 0 :(得分:0)
是的,它应该是IEDriver的正常行为,解决方案可能是使用无头浏览器,例如selenium PhantomJS。
8小时是浏览器测试的最佳时间(我建议的最佳结果) 分开测试)