基于Python实现的自动化测试框架RobotFrameWork,因为一直未更新到支持Python3版本而被人吐槽了一万遍,终于在今年上半年(没记错的话)做了一次更新,将原有的最高支持Python27版本更新到支持Python3了。。。
原有的Python27版本的RobotFrameWork,安装的过程中,需要先安装wxPython(对应Python27版本),才可以运行可视化界面,更新到Python3之后,就无须再额外安装wxPython了。因为在pip的安装指令中,已经将wxPython集成到命令里去了。鉴于更新之后的RobotFrameWork的安装发生了变化,所以整理了一份安装过程,让大家在安装新版本RF时,可以避免出现更多的问题。
新版本RF安装过程:
1.安装Python环境
a.下载安装Python3.7.4
b.在系统变量Path中,配置Python的安装路径及Python37/Scripts路径
c.保存之后,在cmd中运行Python --version指令检查是否安装成功
2.安装RobotFrameWork关联环境
a. pip install robotframework
b. pip install robotframework-ride
c. pip install robotframework-seleniumlibrary==4.0.0a1
ps:Python27中,是安装Selenium2Library,但新版本的Selenium可以通过上述指令安装,在RF导包时,直接输入SeleniumLibrary即可。
按照上述两个大的步骤安装之后,在Python37/Scripts路径下可以看到一个叫做ride.py的文件,右键Python.exe运行,即可启动RobotFrameWork测试框架,无须再安装wxPython了。新建工程——套件(记得导包)——测试用例就可以开始使用新版的RF啦~