1、问题1:如何使用robot framework实现自动化测试
要想使用 robot framework框架实现自动化测试,先把环境搭建完成,如何搭建环境,先把以下的软件依次安装完成。
需安装的软件
- python版本选择2.7.12(暂时不支持3.x)
- 安装pycharm
- wxpython版本只能选择2.8版本
- robotframework选择3.0版本
- robotframework-ride版本1.5.2.1
- 安装ride客户端
- robotframework-selenium2library版本1.7.4
2、安装python
- 如何安装python,
请查看链接《
python安装以及环境变量配置》
https://blog.csdn.net/qq_38491376/article/details/80631692
- 安装steuptools与pip
setuptools 和pip 并非必须安装的两个包,但安装之后,后续再安装Python 的库将变得非常简单。所以这里建议安装。一般安装完成后在stripts中就会存在。若没有,请重新下载这两个组件。
setuptools 与pip 下载地址:
通过快捷键win+R键,打开dos命令窗口,跳转到要进行安装的文件的目录下。
然后输入python setup.py install进行安装。
注:因为最新的
python
版本都自带了
pip
和
easy_install
,所以无需单独去安装着两个工具了。
3、安装pycharm
直接下载,傻瓜式安装,一路next。
4、安装wxPython,专用编辑器RIDE,依赖wxPython库
问题:为什么要安装wxPython?
wxpython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 因为robotframework-ride的GUI界面依赖于wxpython,所以
必须要安装这个。
下载完成,一直下一步就能安装成功。
注:
目前官网上版本已经升级到
3.0
,而我们
要装的是
2.8
的版本
,因为
robotframework-ride
是基于
wxpython2.8
基础上开发的,所以这里只能装
2.8
版本
5、robotframework
下载后是一个安装包,直接安装即可。
安装完成后,在cmd中输入命令查看对应的版本:pybot --version
说明安装成功
注:推荐在线安装(使用国内资源):
pip install robotframework -i
https://pypi.tuna.tsinghua.edu.cn/simple/
6、安装robotframework-ride
下载的安装包是.tar.gz压缩包格式,解压后把robotframework-ride文件夹剪切到python的安装路径下去,点击打开文件夹,里面有个setup.py脚本。
打开cmd,先cd到脚本的文件目录。然后执行:python setup.py install,然后会自动安装。
安装完成后,那么问题来了,桌面上没有ride的小图标,如何启动呢,先打开D:\python27\Scripts目录,找到ride.py文件。
双击后会启动ride,也可以发送快捷方式到桌面,很显然这种启动方式很不方便,于是可以安装ride的.exe客户端包。
7、安装ride客户端
右键点击桌面,生成一个快捷方式,然后会弹出一个弹窗
在弹窗输入如下内容:D
:\Python27\pythonw.exe -c “from robotide import main; main()”
如下所示:注意(选择你自己的python安装路径!)
输入完成后,点击下一步,输入快捷方式名称:ride,然后点击保存,打开这个快捷方式就可以进入到ride工作界面啦!
如果看着图标不爽,可以更换ride快捷方式的图标,进入到
D:\Python27\Lib\site-packages\robotide\widgets,里面有个robot.ico的图标
我们右键点击ride快捷方式属性,然后更换图标,进入到上述路径中,选择机器人图标,然后点击保存,这样你就可以看到ride小机器人啦!
八、安装Selenium2Library
如果是做web的UI自动化,需要下载Selenium2Library,这个就是robotframework的webdriver
打开cmd输入pip install robotframework-selenium2library
安装完后输入python
然后输入import Selenium2Library,出现
>>说明安装成功