RF框架----基础

本文介绍了Robot Framework的基础知识,包括安装、启动、项目结构以及关键字驱动的概念。内容涵盖RF的设置区、关键字、数据类型如变量、数组和字典,以及分支、循环、数据结构的应用。此外,还讲解了RF的标准库和扩展库,如SeleniumLibrary,以及UI自动化测试环境的准备和元素定位方法。最后,讨论了RF项目的三层架构和非GUI方式的运行。
摘要由CSDN通过智能技术生成

1.RF框架

   全称robot framework,一个基于python开发的,自动化测试框架,这个框架可以做:web自动化,接口自动化,APP自动化。

github官网

1).安装python   检查python环境 python -V或 pip -V   

2).安装rf(dos命令里面输入)  pip install robotframework  安装图形界面库  pip install robotframework-ride 

3).启动RF,安装完成后有图标直接双击运行,找到ride.py运行。

4).RF项目

        项目文件夹(project )->测试集(test suite)->测试用例(test case)

5).  RF功能详解

   (1).设置区

        

Doucument 添加用例说明        
Suite Setup 执行测试套件的前置操作,如初始化数据等
Suite TearDown 执行测试套件结束后的操作,如恢复数据等
Setup  执行测试用例得前置操作
Test TearDown 执行用例结束后的操作
Force Tags 用例标签,suite中的标签会给该测试套件下的所有Test case增加Force Tags
Timeout 设置每一个测试案例的超时时间,只要超过这个时间就会失败,并停止案例运行。防止某些情况导致案例一直卡住不动,也不停止也不失败。
Template 测试模板,可以指定某个关键字为这个测试套件下所有testcase的模板,这样所有的testcase就只需要设置这个关键字的传入参数即可。(TestCase中使用)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值