相信大家对robot framework并不陌生,它是一个基于Python语言,用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架=,提供了一套特定的语法,并且有非常丰富的测试库。

Python

现在可以使用Python3.x了,因为距离Python2.x停止维护也只剩一年时间了。

Robot framework

基于Python的robot framework测试框架,robot framework使用了一套特定语法,学习起来需要一定的门槛。

pip安装:

pip install robotframework

Robot framework-RIDE

这是robot framework标配的IDE,就像PyCharm之于python,不!它对于robot framework来说它更加重要,对于上面的部份robot framework语法,在RIDE中其实可以通过配置完成。这就导致不少测试同学脱离了RIDE根本不会用robot framework。

虽然,robot framework也提供了一些主流编辑器(Eclipse、Sublime、Notepad++等)的插件,但是,这些插件也仅限于语法着色这种简单的功能。

然而,RIDE基于wxPython库开发,这是Python下面的一个GUI库,尴尬的是wxPython在很长的一段时间中都不支持Python3.x,这就导致RIDE无法支持Python3.x。所以,很多robot framework的使用者依然坚持使用Python2.x,只为了可以用RIDE。

但是,在这个2019新年上班的第一天,我突然发现RIDE项目复活了….

https://github.com/robotframework/RIDE/

最新版本1.7.3.1基于wxPython4.0.4,此时的wxPython当然也是支持Python3.x的了。

这对于robot framework的推广和使用无疑是非常有利的。

pip安装:

pip install robotframework-ride

通过执行C:\Python36\Scripts\ride.py文件启动RIDE。

> cd C:\Python36\Scripts
> python ride.py

最新的RIDE页面并没有什么变化,不过logo好像变了!将我以前的robot framework测试用例导入,依然可以很好的运行。

python3支持ride RF相关推荐

  1. mac下使用python3_mac 下使用python3运行ride

    1.python的几个坑 python3.5.0 使用 pip 找不到合适的robotframework,python3.7 运行ride出错,我使用的是python3.6 .8 2.安装python ...

  2. 我的python3.0 + RIDE搭建之路 ---全是血泪史

    考虑到python2X已经是历史,所以搭建python3X +RIDE.期间遇到种种困难,总算是功夫不负有心人,终于搭建成功.下面介绍下我汇总下所找到的资源: 安装步骤: Python3X 官网即可 ...

  3. python3.7安装RF教程

    python2.X版本在2020年停止维护了,所以想升级python3的同学可以参考这个文章,如果还想继续用python2.x请看我之前写的教程. 1.python3环境安装 根据自己的系统版本下载对 ...

  4. python3支持中文_彻底颓了—— Vim Python 3 接口不支持中文 - Jacky Liu's Blog

    折腾了好久才编译出来一个支持 Python 3 的 Vim,谁知居然有这么多问题. 除了 vim.current.buffer 对象不再支持 slice 类型参数以外,今天又发现这个: :py3 vi ...

  5. ros支持python_在ROS中使用Python3

    当前ROS是只支持Python2.7的.Python3的支持在ROS的计划中,详细的可以看这里.简单说来就是要到2019年ROS的N版本才能完全支持Python3. 首先要了解为什么ROS不能支持Py ...

  6. ubuntu python3.5安装_ubuntu16.04升级Python3.5到Python3.7的方法步骤

    ubuntu16.04自带python有两个版本,一个2版本,使用的是python:另一个是3版本,使用的是python3. 简易安装python后得到的3版本的版本号是python3.5. 可以使用 ...

  7. ubuntu python3.5升级3.6_ubuntu16.04升级Python3.5到Python3.7

    因为python3.5和python3.6之后的版本差异很大,所有需要改变python的版本 简易安装python后得到的3版本的版本号是python3.5. 可以使用下面的命令查看py版本: pyt ...

  8. Ubuntu16.04+RTX3090+python3+cuda11.1+ CUDNN  8.04+anaconda3+pytorch-nightly深度学习环境搭建实录

    硬件信息 cpu   Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz 显卡  GeForce RTX 3090 网卡  Ethernet Connection (17 ...

  9. macos 10.15.3 安装vim+python3 +ycm自动补全+第三方库补全

    效果: macos 10.15.3   Catalina 默认安装是 vim8.1 / python2.7.16/python3.7.3  . vim8.1 没有带python3支持,需要更新到最新版 ...

最新文章

  1. 干货 | 大数据人工智能领域从菜鸟到高手晋级指南
  2. python history没有定义_python AttributeError:'Tensor'对象没有属性'_keras_history'_python_酷徒编程知识库...
  3. 怎样取消Windows 2003 server 意外关机提示
  4. 关于IPv4设置一些常见问题的解答
  5. VMVare 虚拟机使用桥接模式
  6. LeetCode 312. 戳气球(Burst Balloons)
  7. 支持向量机smo matlab,理解支持向量机(三)SMO算法
  8. lucene的基础入门
  9. 如果计算机是中国人发明的,那编程代码很可能就应该这样写!
  10. 秩和比RSR法算法C语言,秩和比法(用秩和比法计算权重时怎样编秩?)
  11. ARINC485和RS485的区别
  12. ZigBee无线通信--BasicRF无线点对点通信
  13. 如何使用Keil5开发MSP430及Tiva系列开发板
  14. 被互联网租房套路割韭菜的年轻人
  15. LuoguP4313 BZOJ3894 文理分科——最小割
  16. 海信合作徕卡首款激光电视将于9月亮相;SK海力士成功研发全球最高层238层4D NAND闪存 | 美通企业日报...
  17. 变频电源是否要加功率补偿器?为什么?
  18. Python入门习题大全——喜欢的水果
  19. java项目制作成可安装exe程序
  20. LINGO实例,优化问题1

热门文章

  1. 冬训第十七组搜索答案
  2. 第一届雁栖湖论坛隆重开幕,阳仁强:社群经济推动商业文明建设
  3. (Android)ImageView(图像视图)自用详解
  4. (半搬)植物大战僵尸python代码
  5. 给oliver的情书
  6. idea 2018.1.3 版本注册可以注册到2099年
  7. 求助 openresty利用lua脚本查询遇到的问题
  8. ZCMU 1311: 数字整除
  9. 任务八:响应式网格(栅格化)布局
  10. TP5后端,VUE前端请求聚合数据天气接口