【问题标题】:Robotframework: no keyword with name 'open browser' foundRobotframework:找不到名称为“打开浏览器”的关键字
【发布时间】:2021-12-07 15:04:51
【问题描述】:

我正在尝试创建一个简单的机器人框架测试,但是当我运行以下代码时,测试失败,说没有“打开浏览器”的关键字。看起来 selenium 库无法识别,但我不明白为什么,因为我安装了所需的插件(智能机器人和机器人框架支持)

*** Settings ***
Documentation  Testing
Library  SeleniumLibrary
Library  AngularJSLibrary

*** Variables ***
${BROWSER}  chrome

*** Test Cases ***
Testing
    begin web test

*** Keywords ***
Begin web test
    open browser  about:blank  ${BROWSER}
    maximize browser window

【问题讨论】:

  • 你的代码适合我。
  • 当您在命令行中执行脚本时,它是否会给您任何关于找不到库的警告?

标签: selenium pycharm robotframework


【解决方案1】:

Machine 中似乎缺少 Selenium 库。可以完成以下步骤。

在命令提示符下:

运行命令:点子列表 它应该包含以下库:robotframework-seleniumlibrary

如果没有,则安装:python -m pip install robotframework-seleniumlibrary

然后,可以使用项目中添加的包的解释器或 venv 列表检查 IDE,并添加了 robotframework-seleniumlibrary。

【讨论】:

    【解决方案2】:

    你安装了robotframework-seleniumLibrary吗?您可以通过执行以下命令来安装。 pip install --upgrade robotframework-seleniumlibrary 参考官网​​:official robot framework selenium library documentation。您还需要安装 chrome 驱动程序Download Chrome Driver

    【讨论】:

      猜你喜欢
      • 2019-12-02
      • 2020-09-01
      • 2019-04-12
      • 1970-01-01
      • 2017-02-19
      • 2022-09-29
      • 1970-01-01
      • 2015-01-10
      相关资源
      最近更新 更多