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. 缺点:
依然存在运行界面中文显示乱码问题,还好我找到了解决的办法。
>>> 打开目录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不同版本优劣势的更多相关文章
- 7种JVM垃圾收集器特点,优劣势、及使用场景
今天继续JVM的垃圾回收器详解,如果说垃圾收集算法是JVM内存回收的方法论,那么垃圾收集器就是内存回收的具体实现. 一.常见的垃圾收集器有3类 1.新生代的收集器包括 Serial PraNew Pa ...
- (一)RabbitMQ消息队列-RabbitMQ的优劣势及产生背景
原文:(一)RabbitMQ消息队列-RabbitMQ的优劣势及产生背景 本篇并没有直接讲到技术,例如没有先写个Helloword.我想在选择了解或者学习一门技术之前先要明白为什么要现在这个技术而不是 ...
- 7种 JVM 垃圾收集器特点、优劣势及使用场景(多图)
7种 JVM 垃圾收集器特点.优劣势及使用场景(多图) mp.weixin.qq.com 点击上方"IT牧场",选择"设为星标"技术干货每日送达! 一.常见垃 ...
- 面试官:说一下JVM常用垃圾回收器的特点、优劣势、使用场景和参数设置
今天去看牙医,他问我年级轻轻牙齿怎么磨损这么严重?我说,没有人点赞的这些年,我都是咬着牙过来的. Java中的垃圾回收器几乎是面试中的必考点,无论是面试初级,中级还是高级,总免不了要问一问垃圾回收器的 ...
- R 语言的优劣势是什么?
R 语言的优劣势是什么? 2015-05-27 程序员 大数据小分析 R,不仅仅是一种语言 本文原载于<程序员>杂志2010年第8期,因篇幅所限,有所删减,这里刊登的是全文. 工欲善其 ...
- 开源搜素引擎:Lucene、Solr、Elasticsearch、Sphinx优劣势比较
https://blog.csdn.net/belalds/article/details/82667692 开源搜索引擎分类 1.Lucene系搜索引擎,java开发,包括: Lucene Solr ...
- 盘点SEO和SEM的优劣势
如果你不知如何分配你的搜索营销预算,或是和客户提案的时候不知道怎么样去解释搜索营销产品(SEO和SEM)的区别,又或者不了解网站/企业在当前阶段应该优先施行哪种搜索营销策略,本文可以帮助你深入了解SE ...
- laravel基础课程---11、lavarel的ajax操作(ajax优劣势是什么)
laravel基础课程---11.lavarel的ajax操作(ajax优劣势是什么) 一.总结 一句话总结: 优势:用户友好度:异步通信,不会频繁刷新页面,用户友好度比较高 优势:减轻数据库压力 缺 ...
- 稳定币GUSD的优劣势分析
在币圈,有人乘着牛市东风一夜暴富,也有人不幸赶上熊市倾家荡产,涨跌大起大落是币圈的常态,在如此不稳定的币市,投资者们都想寻求一些稳定.接着,稳定币诞生了. 2018年下半年,稳定币引起了各路投资者的高 ...
随机推荐
- salt python msgpack.exceptions.
msgpack.exceptions.UnpackValueError: 'utf-8' codec can't decode byte 0x82 in position 22: invalid st ...
- XML字符串转为Map集合
public class xmlToMapUtils { /** * xml字符串转为map集合 * @param xmlStr * @return */ public static Map<S ...
- [ASP.NET Core 3框架揭秘] 文件系统[3]:物理文件系统
ASP.NET Core应用中使用得最多的还是具体的物理文件,比如配置文件.View文件以及作为Web资源的静态文件.物理文件系统由定义在NuGet包"Microsoft.Extension ...
- 线程提供了一个方法:void join() ,join可以协调线程之间的同步运行。
package seday09; /** * @author xingsir * 线程提供了一个方法:void join() ,join可以协调线程之间的同步运行. * 此方法允许执行这个方法的线程在 ...
- ConcurrentHashMap源码走读
目录 ConcurrentHashMap源码走读 简介 放入数据 容器元素总数更新 容器扩容 协助扩容 遍历 ConcurrentHashMap源码走读 简介 在从JDK8开始,为了提高并发度,Con ...
- pycharm安装第三方包问题解决
pycharm安装第三方包问题解决 pycharm是一个基于python的非常好用的集成开发环境,而python有许多非常不错的开源第三方库,这就需要将一些这样的第三方库导入到我们的项目中去了.然而, ...
- TDD的简单实践
前言 最近有幸跟随资深ThoughtWorks咨询师熊节老师一起学习测试驱动设计,经过短暂的十几天培训,对测试驱动设计的基本原则.实践模式.技巧有了一点点初步的认识. 在此之前,经常自嘲我经历的公司实 ...
- .net core 获取树莓派的机器码,唯一ID,唯一串号
今天在实际开发树莓派程序的时候,碰到了一个问题,需要获取到树莓派的唯一串号信息.必须在.net core的环境下: 那么如何实现呢?我们先查找树莓派的基本信息是储存在哪里的? 我们在下面的路径里找到了 ...
- 精通awk系列(7):awk读取行的细节
回到: Linux系列文章 Shell系列文章 Awk系列文章 详细分析awk如何读取文件 awk读取输入文件时,每次读取一条记录(record)(默认情况下按行读取,所以此时记录就是行).每读取一条 ...
- ASP.NET Core Web 应用程序系列(五)- 在ASP.NET Core中使用AutoMapper进行实体映射
本章主要简单介绍下在ASP.NET Core中如何使用AutoMapper进行实体映射.在正式进入主题之前我们来看下几个概念: 1.数据库持久化对象PO(Persistent Object):顾名思义 ...