“ Open Browser”命令不适用于Eclipse中的机器人框架

时间:2019-08-20 07:29:41

标签: eclipse selenium-chromedriver robotframework macos-mojave

我是Robotframework的新手,并写了我的第一个硒测试报告,遇到了无法使用Robot Framework的“ Open Browser”命令打开浏览器的问题。它给我错误“ chromedrvier可执行文件需要在PATH中”。我在PATH中有chromedriver,并且可以使用终端运行chromdriver,而不必导航到bin文件夹。

给我错误的代码:

*** Settings ***
Library    SeleniumLibrary


*** Test Cases ***

SeleniumTestCase

    Open Browser        https://www.google.com     chrome    
    Wait Until Element Is Visible    name=q    
    Input Text     name=q    weRplay
    Wait Until Element Is Visible    name=btnK    
    Click Button    name=btnK    
    Sleep    3
    Close All Browsers

最适合我的代码:

*** Settings ***
Library    SeleniumLibrary


*** Test Cases ***

SeleniumTestCase
    Create Webdriver    Chrome    executable_path=/usr/local/bin/chromedriver 
    Go To    https://www.google.com
    Wait Until Element Is Visible    name=q    
    Input Text     name=q    weRplay
    Wait Until Element Is Visible    name=btnK    
    Click Button    name=btnK    
    Sleep    3
    Close All Browsers

我正在使用以下工具:

  • MacOS Mojave
  • Eclipse 2019
  • 红色
  • 机器人框架
  • 机器人框架
  • 硒图书馆

1 个答案:

答案 0 :(得分:0)

将ChromeDriver.exe放入C:\ .....中的Python文件夹中,重新启动RED或Eclipse。 如果你这样写,那应该可以工作

Open Browser http://www.random.com  ie