(一)Robot Framework安装教程
一、RF框架的简介 (Python 3.7.4+robotframework==6.1.1+robotframework-ride==1.7.4.2)
(1)RF是一个基于Python语言开发,可扩展,以关键字驱动驱动模式的自动化测试框架
(2)以关键字驱动和以数据驱动的区别
以关键字驱动:关键字驱动表示把项目中的一些逻辑封装成关键字[一个函数名],login,register,Set Variable,调用不同的关键字组合实现不同的业务逻辑,从而驱动测试用例执行
数据驱动:数据驱动是把测试用例里面的数据提取到Excel或者yaml文件里面,然后通过改变Excel或者yaml中的数据驱动测试用例执行
二、特点
(1)编写测试用例简单,可以以robot,txt,CSV或html的格式编写用例
(2)自动生成HTML格式的测试报告和日志[HTMLTestRunner.py,allure]
(3)除了自带的类库之外,还有很多的实用的扩展类库
(4)可以根据项目需要自定义一些关键字
(5)可以使用GUI的方式运行可以和SVN、GIT以及Jenkins持续集成
三、安装
(1)安装Python环境和chromewebdriver:(Chromewebdrier版本一定要和Chrome统一)
安装Python3.7.3,并且需要设置Python的环境变量 [bin的上级目录和Scripts目录]
Chromewebdriver要放到Python的目录下
chromewebdriver下载地址:http://chromedriver.storage.googleapis.com/index.html
Chrome for Testing availability (googlechromelabs.github.io)
Python下载地址:Python Releases for Windows | Python.org
选择对应的版本下
安装时勾选以下选项:
(2)设置环境变量:
操作:点击“此电脑”的右键,选择“属性”-->设置中选择“高级系统设置”-->系统属性中选择“环境变量”-->点击系统变量中的“path”-->点击编辑,在“编辑环境变量”中新建,Python所在目录、Lib所在目录、Scripts所在目录
Python目录:
Lib目录:
Scripts目录:
(3)安装RF
使用管理员的身份打开dos窗口【W+R】
设置下载源:
pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple
查看已经安装的程序:
pip list
更新pip: python -m pip install --upgrade pip
输入安装命令:(以下安装版本最稳定)
pip install robotframework==5.0.1 #不指定就默认下载最新版本
pip install robotframework-ride==1.7.4.2 #不指定默认下载最新版本
查看有没有安装成功
第一种:有弹框提示创建快捷方式则安装成功
第二种:DOS命令行下输入:ride.py 有以下弹出框
输入卸载命令(需要卸载时才使用,安装时不需要关注):pip uninstall robotframe
(4)安装web自动化
pip install robotframework-seleniumlibrary
自动化工程,创建四级目录:项目名称-》模块名称-》用例名称-》用例
导入测试库,可在Python的site-packages目录下查看许导入的测试库名称:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\site-packages