0
我嘗試使用機器人框架RIDE機器人框架 - RIDE:無法運行腳本獲得WebDriverException
我收到異常,因爲WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
我用Firefox也然後我收到試圖運行測試腳本誤差WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
測試腳本如下:
*** Settings ***
Documentation CLM Registration Test Case
Library Selenium2Library
Library DatabaseLibrary
*** Variables ***
${MSISDN_NUMBER} 9300012067
@{QueryResult}
${Delay} 5s
*** Test Cases ***
Prepaid Retail Registration
Login to CLM
Change Language to English
Click on Register Kit
*** Keywords ***
Login to CLM
Open Browser http://172.20.24.74/clm-ui/#/login/ ff
Input Text id=username akurasa
Input Password id=password Srija210$
Click Button css=.btn.btn-primary
Change Language to English
Sleep ${Delay}
Wait Until Element Is Visible xpath=//*[@id='top-navbar']/ul[2]/li/a/span[2] 30s
Click Element xpath=//*[@id='top-navbar']/ul[2]/li/a/span[2]
Click Element xpath=//*[@id='top-navbar']//a[contains(text(),'English')]
Click on Register Kit
Sleep ${Delay}
Wait Until Element Is Visible //a[contains(text(),'Register Kit')] 30s
Click Element xpath=//a[contains(text(),'Register Kit')]
鉻唯一的語句改變爲
Open Browser http://172.20.24.74/clm-ui/#/login/ Chrome
請對此有任何幫助。
感謝 Sarada
錯誤消息不言自明,你需要下載「chromedirver」(對於Chrome瀏覽器)或「geckodriver」(適用於Firefox),並把可執行文件中可用的位置在PATH變量中。 –
嗨,我將所有驅動程序保存到位置 - 「D:\ Robot_WorkSpace \ CLM \ Drivers」。我在PATH環境變量中給出了這個路徑,如'D:\ Robot_WorkSpace \ CLM \ Drivers \'。存在相同的問題 –
嗨,我嘗試了另一種方式,將所有驅動程序存儲在測試套件所在的路徑中。當運行,它打開鉻/ ie瀏覽器,但得到錯誤'chromedriver.exe已停止工作',並強制完全需要點擊關閉程序按鈕。請幫助我 –