2

我已经从Microsoft网站下载并安装了边缘webdriver。我在“C:\ Python27 \ Lib \ site-packages \ selenium-2.48.0-py2.7.egg \ selenium \ webdriver \ edge”中看到边缘驱动程序文件夹。如何用Python 2.7和Robot框架2.9开始使用Edge webdriver

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

*** Settings *** 
Documentation  Test Edge Browser 

*** Test Case *** 
Test Edge browser 
    open browser http://www.google.in Edge 

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

请让我知道如果任何人有同样的问题和解决。

+0

你是否做了什么错误信息告诉你要做什么? –

+0

您确认环境路径包含WebDriver目录吗?如果是这样,你还关闭了所有的命令窗口,并再次尝试? – Sampson

+0

@Sampson是的,我已经更新了Web驱动程序目录的环境路径。更新路径后,我也尝试重新启动pc。 – louis

回答

0

从(电流)Selenium2Library documentation很清楚,边缘支持。

提供的错误在我看来,找不到可执行文件Mircrosoftwebdriver.exe。最简单的方法是打开命令提示符(win key,类型cmd,第一个选项)。在命令框中键入或复制粘贴Mircrosoftwebdriver.exe并按Enter键。如果您收到以下消息,则可执行文件不在路径中。

C:\Users\User>Mircrosoftwebdriver.exe 
'Mircrosoftwebdriver.exe' is not recognized as an internal or external command, 
operable program or batch file. 

当您看到以下回复时,您知道Edge Webdriver的路径设置正确。

C:\Users\User>MicrosoftWebDriver.exe 
[21:40:44.531] - Listening on http://localhost:17556/