博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自动化测试Robot FrameWork框架
阅读量:2153 次
发布时间:2019-04-30

本文共 810 字,大约阅读时间需要 2 分钟。

一、简介

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

 

二、安装(环境搭建)

1、必须先安装python环境

RF最大支持到python3.7。

2、安装robotframework

pip install robotframework

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

pip install –i 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 创建工程

1.2 创建测试套件

1.3 创建用例

1.4 导入三方库

 

1.5 编写用例

1.6 执行用例

1.7 查看用例报告

复制报告地址到浏览器

2、 PyCharm集成robot

2.1 安装robot插件

打开设置

 

安装IntelLibot插件

 

2.2 编写用例

2.3 执行用例

方法一:命令行执行robot

 

方法二:添加扩展命令

 

 

 

2.4 用浏览器查看用例报告

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

 

四、其他

RF官网:

 

转载地址:http://jtswb.baihongyu.com/

你可能感兴趣的文章
什么是 ROC AUC
查看>>
Bagging 简述
查看>>
详解 Stacking 的 python 实现
查看>>
简述极大似然估计
查看>>
用线性判别分析 LDA 降维
查看>>
用 Doc2Vec 得到文档/段落/句子的向量表达
查看>>
使聊天机器人具有个性
查看>>
使聊天机器人的对话更有营养
查看>>
一个 tflearn 情感分析小例子
查看>>
attention 机制入门
查看>>
手把手用 IntelliJ IDEA 和 SBT 创建 scala 项目
查看>>
双向 LSTM
查看>>
GAN 的 keras 实现
查看>>
AI 在 marketing 上的应用
查看>>
Logistic regression 为什么用 sigmoid ?
查看>>
Logistic Regression 为什么用极大似然函数
查看>>
SVM 的核函数选择和调参
查看>>
LightGBM 如何调参
查看>>
用 TensorFlow.js 在浏览器中训练神经网络
查看>>
cs230 深度学习 Lecture 2 编程作业: Logistic Regression with a Neural Network mindset
查看>>