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/