Robotframework robot framework-RIDE:无法运行脚本获取WebDriverException
我尝试使用Robot框架运行测试脚本 我得到的异常是Robotframework robot framework-RIDE:无法运行脚本获取WebDriverException,robotframework,Robotframework,我尝试使用Robot框架运行测试脚本 我得到的异常是webdrivexception:Message:'chromedriver'可执行文件需要在路径中。 我也尝试过firefox,但我得到的错误是webdrivexception:Message:'geckodriver'可执行文件需要在PATH中。 测试脚本如下所示: *** Settings *** Documentation CLM Registration Test Case Library Selenium
webdrivexception:Message:'chromedriver'可执行文件需要在路径中。
我也尝试过firefox,但我得到的错误是webdrivexception:Message:'geckodriver'可执行文件需要在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')]
对于chrome,仅更改了语句
Open Browser http://172.20.24.74/clm-ui/#/login/ Chrome
请任何人帮忙
谢谢
Sarada发布答案,因为我想告诉大家我采取了哪些具体步骤解决了这个问题 我下载了最新版本的chrome驱动程序,并将其放在C:\Python\Scripts文件夹中 解决了这个问题
感谢Saurabh和Waman抽出时间发布答案,因为我想告诉大家我采取了哪些具体步骤解决了这个问题 我下载了最新版本的chrome驱动程序,并将其放在C:\Python\Scripts文件夹中 解决了这个问题
感谢Saurabh和Waman的时间错误消息不言自明,您需要下载“ChromeServer”(用于Chrome)或“geckodriver”(用于firefox)并将可执行文件放在路径变量中可用的位置。您好,我已将所有驱动程序保存到位置-
D:\Robot\u WorkSpace\CLM\drivers
。我在path环境变量中将此路径指定为'D:\Robot\u WorkSpace\CLM\Drivers'。仍然存在相同的问题。我尝试了另一种方法,将所有驱动程序存储在测试套件所在的路径中。运行时,它打开了chrome/ie浏览器,但出现错误“chromedriver.exe已停止工作”,需要单击“关闭程序”按钮才能完全强制运行。请帮助我请分享更多详细信息,如chromedriver版本和浏览器版本WebDriver.Chrome(可执行文件路径=“”),当您启动Chrome时,您可以在此处指定完整路径,第二件事,关于“chromedriver.exe已停止工作”的错误出现的原因很多,常见的一个是“URL未正确设置框架”。你能重新检查你的URL吗?错误信息是不言自明的,你需要下载“ChromeServer”(用于Chrome)或“geckodriver”(用于firefox)并将可执行文件放在路径变量中可用的位置。您好,我已将所有驱动程序保存到位置-D:\Robot\u WorkSpace\CLM\drivers
。我在path环境变量中将此路径指定为'D:\Robot\u WorkSpace\CLM\Drivers'。仍然存在相同的问题。我尝试了另一种方法,将所有驱动程序存储在测试套件所在的路径中。运行时,它打开了chrome/ie浏览器,但出现错误“chromedriver.exe已停止工作”,需要单击“关闭程序”按钮才能完全强制运行。请帮助我请分享更多详细信息,如chromedriver版本和浏览器版本WebDriver.Chrome(可执行文件路径=“”),当您启动Chrome时,您可以在此处指定完整路径,第二件事,关于“chromedriver.exe已停止工作”的错误出现的原因很多,常见的一个是“URL未正确设置框架”。你能重新检查你的网址吗