如何使用robot framework实现自动化测试


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 下载地址:
             https://pypi.python.org/pypi/setuptools
             https://pypi.python.org/pypi/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,所以 必须要安装这个。
    下载地址: https://www.wxpython.org/13
     下载完成,一直下一步就能安装成功。
     注: 目前官网上版本已经升级到 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,出现 >>说明安装成功
  
    

猜你喜欢

转载自blog.csdn.net/qq_38491376/article/details/80639962