Robotframework robot framework-RIDE:无法运行脚本获取WebDriverException

Robotframework robot framework-RIDE:无法运行脚本获取WebDriverException,robotframework,Robotframework,我尝试使用Robot框架运行测试脚本 我得到的异常是webdrivexception:Message:'chromedriver'可执行文件需要在路径中。 我也尝试过firefox,但我得到的错误是webdrivexception:Message:'geckodriver'可执行文件需要在PATH中。 测试脚本如下所示: *** Settings *** Documentation CLM Registration Test Case Library Selenium

我尝试使用Robot框架运行测试脚本

我得到的异常是
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未正确设置框架”。你能重新检查你的网址吗