我已经安装了带有robotframework支持插件的PyCharm。成功地识别了.robot文件,我能够创建一个简单的脚本并在pyCharm中运行它。
然而,我的问题是,为了在输入关键字时自动完成,pycharm无法识别关键字,甚至连robotframework库(SeleniumLibrary)也无法识别。
我还安装了intellibot@seleniumlibrary补丁插件。
我是不是漏掉了什么?是否有其他配置文件?enter image description here
发布于 2021-06-14 14:09:49
问题出在插件本身。TLDR在末尾,下面是2021年年中的状态。
Intellibot是一个可靠的插件,但在2016年就被抛弃了;该框架继续发展和变化,最引人注目的是从旧的Selenium2Library转换成SeleniumLibrary。然后出现了"intellibot@seleniumlibrary patched“,它确实适用于该版本(如果我没记错的话,大概在2017年左右)。然而,框架仍在不断变化--我所指的是库插件的方式,这是"RobotFramework支持“和其他一些插件的主要问题。
但是PyCharm也在发展,最终使得智能机器人及其衍生工具不再工作,但适用于最简单的库(并以稳定的速度抛出了Java异常)。插件继续被遗弃,没有开发;导致在PyCharm中的案例开发是一个混合的袋子(沮丧)。
希望并没有消失!
github用户lte2000提供了一个正在积极开发的分支:
https://github.com/lte2000/intellibot
这个人已经设法修复了原始库的大部分烦恼;涵盖了对SeleniumLibrary的坚实支持( IMHO是其中最复杂的);并添加了新功能-支持新的IF...ELSE语法,for循环等。
这个插件在JetBrains市场被称为"IntelliBot #patched“。
https://stackoverflow.com/questions/67958982
复制相似问题