本章节主要简介robotfamework-ride搭建在python3环境中。
随着python编程语言的发展趋势,ride环境也终于支持了python3。对于在python3的环境中搭建ride框架,基本和python2差不多,但是也有一些不同的地方,本章节主要针对环境的安装搭建和踩到的坑进行讲解。
进入正题:
安装python3系统环境:在官网下载你想要安装的python3版本https://www.python.org官网进行下载
这是python2和python3的最新版本,也可以在页面下方选择你想要安装的版本进行下载
我下载的是3.7.3版本
直接鼠标双击安装包进行安装,安装的路径直接放在C盘根目录即可,就不再做过多的赘述。
安装完成后会生成一个python37的文件夹在C盘根目录,如图:
如果在安装的时候没有把python加入环境变量,可以在安装完成后手动进行配置。环境变量的配置直接百度即可
配置成功后可以在dos命令窗口输入python查看,如图
显示如图则表示配置成功
然后开始robotframework-ride环境的安装
2.安装ride环境我们应该知道分别要安装哪些工具如:robotframework、robotframework-ride、wxpython等,相对友好的是在python3环境安装ride的时候会自动捆绑安装wxpython、setuptools等所以我们只需要执行robotframework和robotframewokr-ride即可。在安装robotframework之前记得先升级python3自带的pip工具,否则会出现下载失败的问题
(1)升级pip版本命令:python -m pip install --upgrade pip
(2)安装robotframework命令:pip install robotframework
(3)安装ride工具:pip install robotframework-ride
注意:如果单独执行安装的时候速度太慢或者下载失败,可以更换下载源进行安装
方法即是在pip命令后面加上下载源地址即可。如:-i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
安装完成后在dos命令窗口内,进入python3目录下的Scripts目录内执行:pip list命令
结果如图:
出现这些内容,则说明安装成功了。图中的databaselibrary、selenium2library是分别用来做数据库和UI自动化使用的关键字库
最后,桌面图标的创建方法:
第一种方法:在安装ride的最后步骤会自动提示一个是否添加桌面图标,可以同意该选择,即可在windows桌面创建一个ride图标
第二种方法:在python3内的Scripts目录内把ride.py选项发送到桌面快捷方式,然后修改图标即可。
注意:如果安装了pycharm工具,ride.py的默认打开方式会为pycharm,我们需要把打开方式修改为python.exe
修改方法:选中ride.py然后鼠标右键点击选择打开方式这一选项,把默认打开方式变更为python.exe即可
最后点击电脑桌面的ride图标即可打开我们安装好的robotframework-ride工具,如图:
打开之后可以点help内的about选项就可查看我们安装的版本信息了
踩过的坑:
1.安装好后创建一个case发现无法执行:
这是因为python3内的ride1.7.4.2版本不支持robot了,我们需要把run选项内的Execution Profile改为custom Script,再把Script to run tests路径选择为python3的Scripts目录下的robot.exe即可;配置如图:
2.执行输出log出现乱码:
解决办法
进入以下Python路径:
\Python\Python37\Lib\site-packages\robotide\contrib\testrunner
编辑testrunnerplugin.py文件
########################################
将textctrl.AppendTextRaw(bytes(string, encoding[‘SYSTEM’]))
改成:
textctrl.AppendTextRaw(bytes(string, encoding[‘OUTPUT’]))
如图:
然后就解决问题了。然后就没有然后了,开心的玩ride自动化吧!!!!!
上一篇: Pytest 单元测试框架之标记用例
下一篇: 软件测试之手工测试人员如何转测试开发?