本文主要是介绍RF自动化框架-环境搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、RobotFrame框架简介
(1)RobotFramework简称:RF框架,Robotframework, 采用PO设计模式(page objeck, 页面即对象,将一个实现过程分成不同层次,其实就是一个分层与封装的模式)
(2)RF框架的特点:基于python语言开发,具有可扩展性,以关键字驱动的自动化框架
知识拓展:常用的自动化测试框架有两种驱动模式:一种是关键字驱动,另一种是数据驱动。二者的区别在于关键字驱动:将一些常用的功能封装成关键字,直接调用关键字即可实现该动作或操作;数据驱动:把数据放在文件(excel或yaml)中驱动测试用例执行。
(3)RF的优点
1.编写测试用例简单,可以直接用robot\txt格式编写
2.自带多个类库和扩展类库
3.可以根据项目需要自定义一些关键字
4.可以使用GUI的方式运行,也可以和svn\git以及jenkins持续集成
(4)RF编写测试用例的步骤
创建测试模块new project
创建测试套件new testsuit
创建测试用例new testcase
二、RobotFramework环境搭建
(1)python安装/pycharm安装,具体请看:
Python和Pycharm安装配置说明
(2)依赖和库环境安装:
安装的时候很慢或者链接超时,请看:
安装依赖和库环境超时解决方案
pip install robotframework
pip install robotframework-ride
pip install robotframework-selenium2library
pip install robotframework-requests
pip install pymysql
(3)启动ride
方法一:命令行中输入:ride.py
方法二:
在python文件夹中找到script文件夹,找到ride.py右键发送到桌面快捷方式。
个人强迫症修改图标:E:\python\Lib\site-packages\robotide\widgets
这篇关于RF自动化框架-环境搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!