如何开始使用带有 python 2.7 和 Robot 框架 2.9 的 Edge webdriver

lou*_*uis 5 python selenium robotframework selenium-webdriver microsoft-edge

我已经从 Microsoft 网站下载并安装了 edge webdriver。我在“ C:\Python27\Lib\site-packages\selenium-2.48.0-py2.7.egg\selenium\webdriver\edge ”中看到了Edge驱动程序文件夹。

每当我尝试执行以下机器人测试用例时:

*** Settings ***
Documentation       Test Edge Browser

*** Test Case ***
Test Edge browser
    open browser    http://www.google.in    Edge
Run Code Online (Sandbox Code Playgroud)

虽然我已经为“Mircrosoftwebdriver.exe”设置了环境路径。我看到“ WebDriverException:消息:EdgeDriver 可执行文件需要在路径中可用。请从http://go.microsoft.com/fwlink/?LinkId=619687下载

请让我知道是否有人遇到相同的问题并已解决。

小智 3

看起来 RobotFramework 使用他们自己的库,称为 Selenium2Library。该库当前有一个拉取请求,要求在代码审查中添加 Microsoft Edge 支持,可以在此处找到:

https://github.com/robotframework/Selenium2Library/pull/568

由于它使用 Selenium2Library,所以 selenium 支持 Microsoft Edge 的事实并不重要。您可以在此处查看支持的浏览器:

http://robotframework.org/Selenium2Library/doc/Selenium2Library.html#Open%20Browser