自动化测试Robot FrameWork框架

一、简介

Robot FrameWork是完全基于Python实现的开源的自动化测试框架,RF已经封装好的各个模块,基于关键字驱动的形式来实现的自动化测试。其case采用表格形式易读,且支持BDD,可容纳各种外置库,可以继承Selenium、Appium、Requests实现各类自动化

二、安装(环境搭建)

1、必须先安装python环境

RF最大支持到python3.7。经讨论,我们使用python3.5版本。

2、安装robotframework

pip install robotframework

如果安装报超时错误,可以使用豆瓣镜像

pip install –i pypi.douban.com/simple robotframework

3、安装框架的gui工具

pip install –i https://pypi.douban.com/simple robotframework-ride

4、安装第三方库

web自动化库:(Selenium)

pip install –i https://pypi.douban.com/simple robotframework- seleniumlibrary

api接口自动化库:(Request)

pip install –i https://pypi.douban.com/simple robotframework-requests

三、使用

1、 框架自带的编辑工具(RIDE)

1.1 创建工程

自动化测试Robot FrameWork框架_第1张图片

1.2 创建测试套件

自动化测试Robot FrameWork框架_第2张图片

 

1.3 创建用例

自动化测试Robot FrameWork框架_第3张图片

 

 

1.4 导入三方库

自动化测试Robot FrameWork框架_第4张图片

 

 

1.5 编写用例

自动化测试Robot FrameWork框架_第5张图片

 

 

1.6 执行用例

自动化测试Robot FrameWork框架_第6张图片

 

 

1.7 查看用例报告

复制报告地址到浏览器

自动化测试Robot FrameWork框架_第7张图片

 

 自动化测试Robot FrameWork框架_第8张图片

 

 

2、 PyCharm集成robot

2.1 安装robot插件

打开设置

自动化测试Robot FrameWork框架_第9张图片

 

 安装IntelLibot插件

自动化测试Robot FrameWork框架_第10张图片

 

 

2.2 编写用例

 自动化测试Robot FrameWork框架_第11张图片

 

 

2.3 执行用例

方法一:命令行执行robot

自动化测试Robot FrameWork框架_第12张图片

 

 方法二:添加扩展命令

自动化测试Robot FrameWork框架_第13张图片

 

 自动化测试Robot FrameWork框架_第14张图片

 

 

2.4 用浏览器查看用例报告

右键报告浏览器打开查看,结果和RIED执行的报告一样

自动化测试Robot FrameWork框架_第15张图片

 

 

自动化软件测试交流群:642830685,领取最新软件测试资料大厂面试和Python自动化学习资料!一起学习交流

 

你可能感兴趣的:(自动化测试Robot FrameWork框架)