当前位置: 首页 > 知识库问答 >
问题:

“打开浏览器”命令不适用于 Eclipse 中的机器人框架

西门伟
2023-03-14

我是Robotframework的新手,编写了我的第一个selenium测试,遇到了一个问题,我无法使用robot framework的“打开浏览器”命令打开浏览器。它给我一个错误“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莫哈韦
  • 2019年日蚀
  • 红色
  • 机器人框架
  • 机器人框架
  • 硒图书馆

共有1个答案

周翼
2023-03-14

放置ChromeDriver。exe,重新启动RED或Eclipse。如果你这样写的话,它应该行得通

Open Browser http://www.random.com  ie
 类似资料:
  • 问题内容: 为了在默认浏览器中打开给定的URL,我们必须在Linux(不同的公共发行版)上执行(从Java,但这无关紧要)什么命令? 问题答案: 最交叉分布的是

  • 全局基类 登录名 } 问题是,当运行此功能时,我得到了下面的错误,我不明白为什么会发生这种情况,因为它在错误的位置上没有给我任何帮助。 未定义步骤:给定I打开Chrome 未定义步骤:浏览网站时 未定义的步骤:然后我使用“user1”和“password1”登录网站

  • 我有以下场景:安装了firefox和chrome的Ubuntu16.04机器,chrome是我的默认浏览器。 我在shell中检查以下操作: 并且不会出现firefox的任何一面,总是Chrome。这样很好。还要检查: 点击桌面文件。html->chrome启动 现在奇怪的是,如果我跑了: 出于某种奇怪的原因,它总是打开Firefox。我不知道为什么,有人能帮我吗?

  • 我添加了Sha-1和Sha-256指纹,还添加了以下依赖项 实现平台('com.google.firebase:firebase bom:26.3.0')实现'com。谷歌。firebase:firebase auth' 并且还在云控制台中启用了Android设备验证API。 使用firebase phone auth时仍会打开浏览器-请帮助

  • 问题内容: 我正在尝试将Angular.js客户端与Google Appengine上的webapp2一起使用。 为了解决SEO问题,该想法是使用无头浏览器运行javascript服务器端并将生成的html提供给搜寻器。 是否有在Google App Engine上运行的python无头浏览器? 问题答案: 现在,可以使用自定义运行时在App Engine Flex上完成此操作,因此我要添加此答案

  • 问题内容: 我有一个使用Swing制作的Java应用程序,并且使用了一个DJ Native Swing浏览器。当我尝试在OS X上使用它时,即使我添加了swt.jar,它也会一直抛出。有人可以告诉我我做错了吗? 这是我的堆栈跟踪。 问题答案: 漫长的等待之后,我终于找到了jar文件。 这里 http://download.eclipse.org/eclipse/downloads/drops4/S