【问题标题】:Autocomplete not working in Pycharm for Robot Framework自动完成在 Pycharm for Robot Framework 中不起作用
【发布时间】:2021-08-29 16:40:16
【问题描述】:

我已经安装了带有机器人框架支持插件的 PyCharm。 .robot 文件被成功识别,我能够创建一个简单的脚本并在 pyCharm 中运行它。

但是,我的问题是 pycharm 无法识别关键字甚至机器人框架库(SeleniumLibrary),以便在键入时自动完成。

我还安装了 intellibot@seleniumlibrary 补丁插件。

我有什么遗漏的吗?有没有别的配置文件?enter image description here

【问题讨论】:

    标签: python pycharm robotframework


    【解决方案1】:

    问题在于插件本身。 TLDR 最后是截至 2021 年年中的状态。


    Intellibot 是一个可靠的插件,但在 2016 年被放弃;框架继续发展和变化,最值得注意的是 SeleniumLibrary 从旧的 Selenium2Library 转变。然后“intellibot@seleniumlibrary patched”出现了,它确实适用于那个版本(如果我没记错的话,大约在 2017 年左右)。然而,框架继续发生变化——我的意思是库插件的方式,这是“RobotFramework 支持”和其他一些插件的主要问题。
    但 PyCharm 也在不断发展,最终使 Intellibot 及其衍生产品无法工作,但只能用于最简单的库(并以稳定的速度抛出 Java 异常)。 并且插件不断被废弃,没有开发;导致 PyCharm 中的案例开发参差不齐(沮丧)。


    希望没有消失!

    github 用户 lte2000 有一个 fork 正在积极开发中:

    https://github.com/lte2000/intellibot

    那个人已经设法解决了原始库的大部分烦恼;涵盖对 SeleniumLibrary 的坚实支持(恕我直言,这是目前最复杂的之一);并添加了新功能 - 支持新的 IF...ELSE 语法、FOR 循环等。

    该插件在 JetBrains Marketplace 中称为“IntelliBot #patched”。

    【讨论】:

      猜你喜欢
      • 2019-02-09
      • 2016-12-30
      • 2018-08-15
      • 2015-05-27
      • 2016-05-20
      • 2021-12-27
      • 2013-07-21
      • 2018-03-04
      • 1970-01-01
      相关资源
      最近更新 更多