RobotFramework不同版本优劣势

 

一、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. 缺点:

   依然存在运行界面中文显示乱码问题,还好我找到了解决的办法。

   >>> 打开目录Python37Libsite-packages obotidecontrib estrunner,打开文件 testrunnerplugin.py修改该文件第565行'SYSTEM' -> 'OUTPUT',重启RIDE,问题解决。

       

四、实用命令

1.  直接安装最新版本:

   pip install --upgrade robotframework-ride

2.  启动RIDE:

   python -m robotide .__ init__

3.  创建快捷方式:

   python -m robotide.postinstall -install







原文地址:https://www.cnblogs.com/leozhanggg/p/11698862.html