首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >机器人框架的Pycharm自动完成

机器人框架的Pycharm自动完成
EN

Stack Overflow用户
提问于 2018-09-04 11:08:45
回答 3查看 10.7K关注 0票数 1

我试图使用Pycharm (2017.3.6- Community )开发机器人框架,并添加了Intellibot插件(0.10.143.381)和机器人框架支持(0.16.4)。Python版本2.7.14机器人库版本

我的脚本中有一个文件列表。

  1. 可变文件
  2. 公共关键字文件(由常用方法组成) FileName FileName

我的方法如下

WaitForELement

参数${Locator}

设置浏览器隐式等待3

等待关键字成功10秒1秒元素应该是可见的${Locator}

  1. 特定于特性的文件(对该特性具有通用方法和指定方法的引用)

我将访问上一个文件中使用的方法,如

Comman_Handlers.WaitForELement ${Locator}

我使用相对路径引用该文件。

..\Infrastructure\Comman_Handlers.txt

  1. 测试用例档案

我的问题是

  1. 我无法导航到Comman_Handlers.WaitForELement方法的定义(在所有地方都找不到使用)。对我来说也是如此。
  2. 我期望自动完成库中已经可用的关键字,如ExtendedSelenium2Library、Excel2Library和已经键入的内容(例如,上一步中声明的变量)。

请给我一个一瞥的地方,它是错误的。

提前感谢

EN

回答 3

Stack Overflow用户

发布于 2020-07-28 18:38:46

我面临着同样的问题,但它通过以下步骤得到了解决。

  1. 转到https://github.com/lte2000/intellibot/blob/develop/intellibot.jar
  2. 下载jar文件
  3. 打开PyCharm -> Settings -> Plugins ->,单击设置图标(从Installed选项卡右侧) ->从磁盘选择安装插件
  4. 在PyCharem编辑器中导入jar文件
  5. 单击重新启动
票数 2
EN

Stack Overflow用户

发布于 2018-09-04 18:19:10

对于PyCharm中的机器人框架集成,请确保使用的是IntelliBot @SeleniumLibary修补插件。

还有其他用于Pycharm和IntelliBot的机器人框架插件不再受原始开发人员的支持,但它仍然是目前为止最好的RF插件(我已经试过所有这些插件)。

最近的SeleniumLibrary补丁版本是一个包含Selenium 3修补程序的叉,用于机器人框架中的Selenium库,它有一些在原始插件中没有正确导入的动态关键字。

票数 1
EN

Stack Overflow用户

发布于 2020-04-16 17:35:16

Pycharm -> FIle -->设置-->项目解释器->安装robotframework-seleniumlibrary=3.3.1(卸载最新版本(4.1.0)) -> OK并重新启动Pycharm

似乎seleniumlibrary在最新版本中存在一些问题(4.0.0)

对我来说很管用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52164943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档