Edge Webdriver上的Robot Framework测试失败

时间:2018-11-16 13:33:22

标签: selenium-webdriver robotframework microsoft-edge

我的配置如下:

Win 10 Build:16299.431
Edge MS WebDriver版本:10.0.16299.15
机械手框架(3.0.4)
robotframework-seleniumlibrary(3.2.0)
硒(3.141.0)
python 3.5


在chrome上正常运行的我的机器人测试在上述配置下的Edge上仍然失败。那太古怪。到目前为止,我已经运行了3次-每次它在代码的不同部分都失败了。 任何见解都将真正帮助

2 个答案:

答案 0 :(得分:1)

Selenium 3支持旧版边缘驱动程序,并且如果您的边缘浏览器版本> 75,那么您很不幸。

很长。

跟随https://github.com/microsoft/edge-selenium-tools安装msedge-selenium-tools。 创建您自己的关键字“ open edgebrowser”并通过自定义库添加。

或者,等待版本4的硒发布,以及Robot GitHub对其进行调整。

答案 1 :(得分:0)

刚刚意识到有两个帮助的事情是: -安装NodeJ-不确定如何执行,但是在Edge上安装节点js之后,执行Java脚本中断的代码开始起作用。 -另一个有用的方法是不要将InternetExploreWebDriver和MicrosoftWeb驱动程序保留在PATH变量的1个文件夹中。