Selenium -当机器进入睡眠模式时,长时间运行测试用例失败

dldeef67  于 2023-03-12  发布在  其他
关注(0)|答案(1)|浏览(208)

我正在使用IE驱动程序为我们的网站运行Selenium回归测试套件。这些测试用例需要大约8个小时才能完成。我正在AWS工作区(即远程计算机)上运行这些测试用例。但是,我有一个观察结果。每当我的计算机进入睡眠模式时,测试用例开始失败。当这些测试用例在未进入睡眠模式的计算机上正常运行时,它们似乎正在通过。我只是想确认这是否是预期行为?如果是,解决方案是什么?我不确定这个问题是否特定于AWS工作空间,或者这是Selenium测试用例的预期行为?

更新测试用例涉及调用一个操作,将鼠标悬停在菜单上并显示子菜单。是否有可能由于上述机器条件而无法运行?

gab6jxml

gab6jxml1#

是的,这应该是IEDriver的正常行为,解决方案可能是使用无头浏览器,例如 selenium PhantomJS.
8小时是浏览器测试的最佳时间(为了获得最佳结果,我建议将测试分开)

相关问题