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已停止工作',并强制完全需要点击关闭程序按钮。请帮助我 –