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次-每次它在代码的不同部分都失败了。 任何见解都将真正帮助
答案 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个文件夹中。