RobotFramework
想上天
啦,啦,啦,啦,啦,啦
展开
-
3.8RF分层设计
First 首先写出一个流程的线性脚本 接着 然后 然后 然后,创建一个用例,引入点击创建New User Keyword中的名字 Second 将这些步骤打包成资源,因为后面的动作中的有重复性高,通过这样来管理起来 没有参数的,就不需要参数化,参数化的命名不要在RF中找到重复的名字,换一个没有的名字进行参数化命名,创建完后的结果如下:...原创 2018-12-20 19:29:42 · 861 阅读 · 1 评论 -
3.7RF导入selenium库做UI的自动化
安装Selenium2Library库 win+R键-->cmd-->pip install robotframework-Selenium2Library Selenium2Library配置浏览器的过程: 1、拿到chromedriver.exe驱动 2、配置到c:\python27目录下 可以通过F5,选择selenium2library查看它下面的方法怎...原创 2018-12-17 17:47:29 · 1015 阅读 · 0 评论 -
3.6robotframework的写法
6、命令行赋值 -v 变量名:赋值 7、字符串的拼接 8、if语句 9、for循环 10、Evaluate强大的关键字,通过它可以使用python语言中所提供的方法 11、运用截图的库,导入库 库的引入:比如:selenium2Library等等 导入库*重点*:入口:import library,就是上图的带红圈的Library,都是从...原创 2018-12-10 22:06:08 · 199 阅读 · 0 评论 -
3.5robotframework基础
系统安装pycharm了,但是打开的ride.py不是我们想要的界面,这时需要对ride.py的打开方式进行选择,点击ride.py->右键->打开方式->选择用python打开 1、定义变量 定义一个自己的变量,用例一用的了,用例二不能用。然后RF时通过关键字来控制的。 这就是怎么打印一个变量,很常用。 2、拼接 3、分割函数 ...原创 2018-12-10 17:29:40 · 208 阅读 · 0 评论 -
3.4robotframework
这里的变量,相当于我们在写代码中的定义的方法 因为这三种类型的变量都是在测试套中写的,所以这个测试套下的所有测试用例都可以引用这些变量(方法) 1、Add Scalar变量介绍: 然后输出变量 2、Add List变量介绍 3、Add Dict ...原创 2018-11-29 18:23:27 · 105 阅读 · 0 评论 -
3.3robotframework界面介绍以及命令行运行
点击运行 。PS:RF(robotframework)在运行的时候,是存在一些BUG的,如果没实现脚本目标成果,需要关了RF,再重启。 接下来,再创建一个用例,然后我们用命令行来运行 win+R---->输入cmd,一步步切到robot.txt,一定要切到robot_project这个路径,然后再dir查看下面有什么文件 接着输入pybot rob...原创 2018-11-29 16:09:44 · 784 阅读 · 0 评论 -
3.2robotframework工具的运用
打开ride.py文件,就打开了robotframework工具,打开后呈现如下图 首先先了解工具的一部分 然后点击菜单栏中的File-->New Project,呈现如下图: 接下来创建目录: 创建后的结果,如图: 创建完了测试计划后,接下来创建测试套:如上图项目工程一栏中的robot_protect,鼠标点击robot_protect,然后右键N...原创 2018-11-29 11:34:14 · 332 阅读 · 0 评论 -
3.1robotframework简介与安装
安装: 这个框架 ride(界面工具。通过python2写的,只支持python2) + 一套环境(python2或者python3)组成的,所以做自动化的时候,我们经常都是两套环境共存的,因此,下面也会教大家python2和python3这两套环境的共存。 这里主编分享安装的工具包,帮助大家省去百度的时间: 链接:https://pan.baidu.com/s/1lED2Cq-cf-...原创 2018-11-27 18:32:33 · 1083 阅读 · 0 评论