【发布时间】:2017-08-07 20:18:11
【问题描述】:
我有一套 Protractor/Jasmine E2E 自动化测试,可以在我的个人计算机上完美运行。我试图让其他人检查测试并在他们自己的计算机上本地运行它们。即使在似乎设置了相同的环境之后,他们的测试也没有找到或单击正确的元素并最终立即失败。
有没有人遇到过这种情况或对故障排除有任何见解?
我正在运行 Protractor 5.0.0 版和 webdriver 11.1.1 版
【问题讨论】:
-
失败原因、异常等我认为会有所帮助....
-
常见的找不到元素点击异常。我目前无法访问他的日志,但这并没有什么不寻常的。我检查了三重检查和四重检查,所有元素都相同,环境和版本相同,浏览器相同。
-
你说“测试没有找到或点击”所以有不同的例外,你仍然应该提供日志。我认为他的环境还有什么不同......也许屏幕尺寸?你还应该添加失败的截图,它可以帮助找到失败的原因
-
同意,我目前无法访问它。这是一个“无法点击元素:ElementNotVisibleError”。屏幕尺寸是个好主意,在我不得不仔细检查之前给我带来了麻烦。
-
我编辑了我的评论,不确定你是否看到它...但是截图(当失败时)将帮助你调试很多
标签: selenium-webdriver automation jasmine protractor