【发布时间】:2019-04-19 16:54:09
【问题描述】:
我的配置如下:
Win 10 内部版本:16299.431
Edge MS WebDriver 版本:10.0.16299.15
机器人框架 (3.0.4)
机器人框架硒库 (3.2.0)
硒 (3.141.0)
蟒蛇 3.5
在 chrome 上运行良好的我的机器人测试在使用上述配置的 Edge 上一直失败。那也太不正常了。到目前为止,我已经运行了 3 次——每次它在不同的代码部分都失败了。 任何见解都会真正有帮助
【问题讨论】:
-
他们是如何失败的?你有错误吗?如果有,有哪些错误?
-
感谢 Bryan 某些类型 - - 适用于 chrome 的 Xpath 不适用于边缘。例如,今天有一种情况,一个使用包含的 xpath 没有在边缘运行,而它在 chrome 上很好。如果我使用相等(而不是包含)它可以在边缘工作。 - Edge 上的执行速度特别慢 - Edge 在低级硒命令(如滚动、鼠标悬停等)上相对较差。较差,因为它找不到元素 - Execute JavaScript 关键字在 Edge 上的 chrome 错误上正常工作的执行
-
@Pooja,尝试提供重现问题的详细步骤。我们将尝试按照您的步骤并尝试检查问题。根据以上信息,我们无法找到导致此问题的任何原因。
-
感谢布兰/迪帕克。但是,由于上述原因,运行在不同的地方不断失败;因此,我无法提供 1 个流程来重现。现在我们在 17134 版本的 Win 10 上运行所有脚本 - 一切都很好......令人困惑的是为什么这些错误没有出现在 16299 版本的 WIN10 上而不是 17134 上。可能是边缘驱动程序只支持最新的跨度>
标签: selenium-webdriver robotframework microsoft-edge