(一)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

 

 

 

 

 

 

 

 

posted @ 2023-07-31 22:55  羊羊的测试之路  阅读(1370)  评论(0编辑  收藏  举报