相信你们对robot framework并不陌生,它是一个基于Python语言,用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架=,提供了一套特定的语法,而且有很是丰富的测试库。python
如今可使用Python3.x了,由于距离Python2.x中止维护也只剩一年时间了。git
基于Python的robot framework测试框架,robot framework使用了一套特定语法,学习起来须要必定的门槛。github
pip安装:shell
pip install robotframework
这是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。ide
可是,在这个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测试用例导入,依然能够很好的运行。