一、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

RobotFramework不同版本优劣势的更多相关文章

  1. 7种JVM垃圾收集器特点,优劣势、及使用场景

    今天继续JVM的垃圾回收器详解,如果说垃圾收集算法是JVM内存回收的方法论,那么垃圾收集器就是内存回收的具体实现. 一.常见的垃圾收集器有3类 1.新生代的收集器包括 Serial PraNew Pa ...

  2. (一)RabbitMQ消息队列-RabbitMQ的优劣势及产生背景

    原文:(一)RabbitMQ消息队列-RabbitMQ的优劣势及产生背景 本篇并没有直接讲到技术,例如没有先写个Helloword.我想在选择了解或者学习一门技术之前先要明白为什么要现在这个技术而不是 ...

  3. 7种 JVM 垃圾收集器特点、优劣势及使用场景(多图)

    7种 JVM 垃圾收集器特点.优劣势及使用场景(多图)  mp.weixin.qq.com 点击上方"IT牧场",选择"设为星标"技术干货每日送达! 一.常见垃 ...

  4. 面试官:说一下JVM常用垃圾回收器的特点、优劣势、使用场景和参数设置

    今天去看牙医,他问我年级轻轻牙齿怎么磨损这么严重?我说,没有人点赞的这些年,我都是咬着牙过来的. Java中的垃圾回收器几乎是面试中的必考点,无论是面试初级,中级还是高级,总免不了要问一问垃圾回收器的 ...

  5. R 语言的优劣势是什么?

    R 语言的优劣势是什么? 2015-05-27 程序员 大数据小分析   R,不仅仅是一种语言 本文原载于<程序员>杂志2010年第8期,因篇幅所限,有所删减,这里刊登的是全文. 工欲善其 ...

  6. 开源搜素引擎:Lucene、Solr、Elasticsearch、Sphinx优劣势比较

    https://blog.csdn.net/belalds/article/details/82667692 开源搜索引擎分类 1.Lucene系搜索引擎,java开发,包括: Lucene Solr ...

  7. 盘点SEO和SEM的优劣势

    如果你不知如何分配你的搜索营销预算,或是和客户提案的时候不知道怎么样去解释搜索营销产品(SEO和SEM)的区别,又或者不了解网站/企业在当前阶段应该优先施行哪种搜索营销策略,本文可以帮助你深入了解SE ...

  8. laravel基础课程---11、lavarel的ajax操作(ajax优劣势是什么)

    laravel基础课程---11.lavarel的ajax操作(ajax优劣势是什么) 一.总结 一句话总结: 优势:用户友好度:异步通信,不会频繁刷新页面,用户友好度比较高 优势:减轻数据库压力 缺 ...

  9. 稳定币GUSD的优劣势分析

    在币圈,有人乘着牛市东风一夜暴富,也有人不幸赶上熊市倾家荡产,涨跌大起大落是币圈的常态,在如此不稳定的币市,投资者们都想寻求一些稳定.接着,稳定币诞生了. 2018年下半年,稳定币引起了各路投资者的高 ...

随机推荐

  1. eclipse配置svn导出项目

    eclipse安装svn 菜单栏help-->eclipse marketspace-->find中搜索subclipse,安装-->ok windows-->show vie ...

  2. python中几种自动微分库

    简单介绍下python的几个自动求导工具,tangent.autograd.sympy: 在各种机器学习.深度学习框架中都包含了自动微分,微分主要有这么四种:手动微分法.数值微分法.符号微分法.自动微 ...

  3. Linux Bash之通配符

    通配符是我们在shell环境中不知不觉中都会用到的,有时甚至都不会考虑到去探究其实现过程,因为使用得太普遍了.而清晰地理解每一个过程,将有助于我们的分析和调试. 说白了,通配符就是在 shell 环境 ...

  4. 【重大更新】AppWizard来了,emWin6.10版本来了

    说明: 1.快圣诞节了,MDK和SEGGER都太生猛了,发布了大量软件更新,而且都是比较大的改进,待我周报再给大家分享. 2.不枉我这么多年对emWin的支持,官方也用心,终于带来AppWizard, ...

  5. Poco的介绍和入门教学

    版权声明:该文章为AirtestProject原创文章:允许转载,但转载必须注明“转载”并保留原链接 前言 前面我们已经介绍了基于图像识别的测试框架Airtest,通过图像识别,已经可以编写大部分的测 ...

  6. springboot搭建项目,实现Java生成随机图片验证码。

    这篇文章主要介绍了如何通过Java如何生成验证码并验证.验证码的作用我想必大家都知道,话不多说开始实施! 首先创建一个springboot项目以下是项目结构,内有utli工具类.存放生成图片验证码方法 ...

  7. NPOI 获取单元格的值

    1.日期格式的坑 var cell = row.GetCell(i);//获取某一个单元格 var value = ""; if (cell != null) { if (cell ...

  8. Vue学习笔记Day1

    1.vue初时 vue安装三种方式: 1:CDN引入 以下推荐国外比较稳定的两个 CDN,国内还没发现哪一家比较好,目前还是建议下载到本地. Staticfile CDN(国内) : https:// ...

  9. Spring Cloud Config实现集群配置中心

    Spring Cloud Config为分布式系统提供了配置服务器和配置客户端,可以管理集群中的配置文件.使用Git.SVN等版本管理系统存放配置文件,配置服务器会到版本管理系统获取配置,集群中的配置 ...

  10. macbook无法下载软件问题解决

    今天新买了一台MacBook Pro,但是发现无法下载软件,在App Store中一直转圈圈. 方法:修改网络DNS为114.114.114.114和8.8.8.8,即可解决.