【问题标题】:Robot Framework - How to import SeleniumLibrary keywords implementation/documentation in eclipseRobot Framework - 如何在 Eclipse 中导入 SeleniumLibrary 关键字实现/文档
【发布时间】:2021-01-11 16:51:12
【问题描述】:

我是机器人框架的新手,我正在使用 Eclipse。我还安装了 RED 插件。 我在 Eclipse 中打开了demo project。并打开 resource.robot 文件。

这是我的问题。当我 Ctrl+click 在“登录页面应该打开”时,我被重定向到关键字的实现。

现在,我想对“打开浏览器”、“最大化浏览器窗口”等做同样的事情

我该怎么做?

它们的主要区别在于前者是用户定义的关键字,而后者是SeleniumLibrary的关键字。

感谢任何帮助。非常感谢。

*** Keywords ***
Open Browser To Login Page
    Open Browser    ${LOGIN URL}    ${BROWSER}    NONE    ${REMOTE URL}
    Maximize Browser Window
    Set Selenium Speed    ${DELAY}
    Login Page Should Be Open

Login Page Should Be Open
    Title Should Be    Login Page

【问题讨论】:

  • 我认为没有办法做到这一点。不是在 Eclipse 中,而是在其他 IDE 中。
  • 不过您可能想尝试一下 - stackoverflow.com/a/37872633/5400362
  • 不适用于 Eclipse - 因此不是答案,而是评论 - 但在 PyCharm 中,只要您将安装了这些库并具有语言插件的 Python 环境设置为“项目解释器”(像 IntelliBot) 一样,go-to-definition 适用于所有外部 python 库;它甚至适用于框架的。这主要是对@Dev的评论的回复,不是随意鼓吹换IDE的。

标签: eclipse robotframework


【解决方案1】:

感谢大家的回复。解决方法是添加robot nature(项目右键> Robot Framework > Add Robot Nature到项目中,在red.xml中添加selenium库如下图。

将 selenium 库添加到 red.xml

Ctrl+单击“打开浏览器”关键字,然后您将被重定向到关键字的实现

注意:我还安装了 PyDev 插件并在 eclipse 中设置了 Phyton Interpreter

【讨论】:

    猜你喜欢
    • 2021-04-22
    • 2014-03-23
    • 2021-01-18
    • 1970-01-01
    • 2016-09-17
    • 2015-03-29
    • 2015-10-10
    • 2016-05-09
    • 2020-05-17
    相关资源
    最近更新 更多