一、RIDE 1.5.2.1
1. 安装:
pip install robotframework-ride==1.5.2.1
2. 优点:
此版本是RIDE发布以来最为稳定的版本,使用性能上也较为流畅,界面简洁明了,直观舒适。
3. 缺点:
仅支持Python2.x,所以随之带来的就是中文显示问题,这样每次输出结果你不得不去进行转换编码,这将是一个很头疼的事。
二、Immediate fix for v1.7.3
1. 安装:
pip install robotframework-ride==1.7.3.1
2. 优点:
- 兼容Python 2.7和 >= 3.6 (支持Python3啦!支持Python3啦!支持Python3啦!重要的事情说三遍!!!)
- Python 2.7需要wxPython 2.8.12.1版本支持,Python >= 3.6则需要wxPython 4.0.4及以上版本支持
- 运行模式由旧版本的pybot更改为robot,所以测试用例不再是.txt格式,而更改为.robot格式
- 测试用例有了新的图标,且有了运行和暂停动画
- 测试用例长名称,使用...缩写,但有浮动提示
- 如果未选择任何测试,将确认继续运行所有测试
- 与F8一样运行测试,现在有F9以日志级别DEBUG模式运行
- 网格编辑器现在单元格具有JSON编辑器(保存时会验证)
- 文本编辑器现在具有自动完成功能 (Windows貌似没什么用)
- 菜单工具栏新增 "创建快捷方式",及编辑器设置功能 (Tools ->Preferences ->Grid Editeor ->Auto size columns)
- 在测试套件级别的树窗格上,上下文菜单允许在文件管理器中打开文件夹,并删除只读文件属性
3. 缺点:
很多新功能不能使用,且性能比较差,容易报错和卡顿。
三、Robot Framework IDE 1.7.4 Beta 2
1. 安装:
pip install robotframework-ride==1.7.4b2
2. 优点:
此版本目前是内测版本,还未发布,但是解决了V1.7.3性能问题,且很多新功能得到了有效的使用。
3. 缺点:
依然存在运行界面中文显示乱码问题,还好我找到了解决的办法。
>>> 打开目录Python37\Lib\site-packages\robotide\contrib\testrunner,打开文件 testrunnerplugin.py,修改该文件第565行'SYSTEM' -> 'OUTPUT',重启RIDE,问题解决。
四、实用命令
1. 直接安装最新版本:
pip install --upgrade robotframework-ride
2. 启动RIDE:
python -m robotide .__ init__
3. 创建快捷方式:
python -m robotide.postinstall -install