Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的硒测试是绿色的,但在 Browserstack 会话中,我在日志中看到一些关于“没有这样的元素”的异常。在 maven/testng 完整日志中找不到此类错误,尝试使用 -e -X 参数运行 - 相同,测试是绿色的,没有例外。
Browserstack 日志看起来像这样。
Maven 日志如下所示。
我遇到了同样的问题,我只能看到一个原因 - 有时 Browserstack 环境很慢,互联网速度也不快。在本地运行 20-30 秒的测试有时在 BS 上运行时间超过一分钟。
因此,对于 Browserstack 测试运行的一般建议 - 使 webdriver 的隐式等待更长,并在关键位置添加显式等待。并且从测试实施的同一开始就这样做,以后不会有任何问题。如果云速度快,你不会松懈,如果云速度慢,你不会得到“没有这样的元素”异常。