python3支持ride RF
相信大家对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相关推荐
- mac下使用python3_mac 下使用python3运行ride
1.python的几个坑 python3.5.0 使用 pip 找不到合适的robotframework,python3.7 运行ride出错,我使用的是python3.6 .8 2.安装python ...
- 我的python3.0 + RIDE搭建之路 ---全是血泪史
考虑到python2X已经是历史,所以搭建python3X +RIDE.期间遇到种种困难,总算是功夫不负有心人,终于搭建成功.下面介绍下我汇总下所找到的资源: 安装步骤: Python3X 官网即可 ...
- python3.7安装RF教程
python2.X版本在2020年停止维护了,所以想升级python3的同学可以参考这个文章,如果还想继续用python2.x请看我之前写的教程. 1.python3环境安装 根据自己的系统版本下载对 ...
- python3支持中文_彻底颓了—— Vim Python 3 接口不支持中文 - Jacky Liu's Blog
折腾了好久才编译出来一个支持 Python 3 的 Vim,谁知居然有这么多问题. 除了 vim.current.buffer 对象不再支持 slice 类型参数以外,今天又发现这个: :py3 vi ...
- ros支持python_在ROS中使用Python3
当前ROS是只支持Python2.7的.Python3的支持在ROS的计划中,详细的可以看这里.简单说来就是要到2019年ROS的N版本才能完全支持Python3. 首先要了解为什么ROS不能支持Py ...
- ubuntu python3.5安装_ubuntu16.04升级Python3.5到Python3.7的方法步骤
ubuntu16.04自带python有两个版本,一个2版本,使用的是python:另一个是3版本,使用的是python3. 简易安装python后得到的3版本的版本号是python3.5. 可以使用 ...
- ubuntu python3.5升级3.6_ubuntu16.04升级Python3.5到Python3.7
因为python3.5和python3.6之后的版本差异很大,所有需要改变python的版本 简易安装python后得到的3版本的版本号是python3.5. 可以使用下面的命令查看py版本: pyt ...
- 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 ...
- macos 10.15.3 安装vim+python3 +ycm自动补全+第三方库补全
效果: macos 10.15.3 Catalina 默认安装是 vim8.1 / python2.7.16/python3.7.3 . vim8.1 没有带python3支持,需要更新到最新版 ...
最新文章
- 干货 | 大数据人工智能领域从菜鸟到高手晋级指南
- python history没有定义_python AttributeError:'Tensor'对象没有属性'_keras_history'_python_酷徒编程知识库...
- 怎样取消Windows 2003 server 意外关机提示
- 关于IPv4设置一些常见问题的解答
- VMVare 虚拟机使用桥接模式
- LeetCode 312. 戳气球(Burst Balloons)
- 支持向量机smo matlab,理解支持向量机(三)SMO算法
- lucene的基础入门
- 如果计算机是中国人发明的,那编程代码很可能就应该这样写!
- 秩和比RSR法算法C语言,秩和比法(用秩和比法计算权重时怎样编秩?)
- ARINC485和RS485的区别
- ZigBee无线通信--BasicRF无线点对点通信
- 如何使用Keil5开发MSP430及Tiva系列开发板
- 被互联网租房套路割韭菜的年轻人
- LuoguP4313 BZOJ3894 文理分科——最小割
- 海信合作徕卡首款激光电视将于9月亮相;SK海力士成功研发全球最高层238层4D NAND闪存 | 美通企业日报...
- 变频电源是否要加功率补偿器?为什么?
- Python入门习题大全——喜欢的水果
- java项目制作成可安装exe程序
- LINGO实例,优化问题1