随笔分类 - Robot Framework
RobotFramework,关键字驱动,自动化测试
摘要:转自:http://blog.csdn.net/tulituqi/article/details/21888059 Selenium2library在我们实际测试web页面的时候基本上已经够用了,不过还是会有部分情况下会脱离Selenium2library的控制,无法进行操作。比如说下载文件的时候,
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/21871247Selenium2library在我们实际测试web页面的时候基本上已经够用了,不过还是会有部分情况下会脱离Selenium2library的控制,无法进行操作。比如说下载文件的时候,要...
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/17846463 为什么我们要引入RF?其实最初我们引入RF是为了能够快速的开展自动化验收测试,为敏捷保驾护航。这其中有个重要的工具Jenkins,同时也是应群里朋友们的要求,这次就来介绍一下RF如何快
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/10124559 这一讲我们重点来介绍一下一个常用的关键字evaluate。 我觉得这个关键字在RF里几乎是无所不能,只要你略懂python语法,evaluate能让你直接运行python脚本。这样可以
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/8038923 一、分支 在Robotframework2.7.4之前的版本,我们要想写IF比较容易,可以直接使用Run keyword if 就行了,但是如果想写ELSE IF和ELSE,就不是那么方
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/7907981 一、List变量及其用法 在我们前面几篇文章里用到了很多List变量,相信以后各位也会碰到需要使用的地方。 1、List变量赋值 和Scalar类似的赋值,除了用Set Variable
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/7984642 一、变量的声明 1、变量标识符 每个变量都可以用 变量标识符{变量名} 来进行表示,变量标识符在之前用户关键字的地方介绍了一下,Scalar变量用 $ 作为标识符,List型变量用 @
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/7906130 在我们做自动化案例的时候,用的最多的主要是用户关键字。说到关键字,大体上可以分为测试库关键字(或叫系统关键字)和用户关键字,前者一般都是通过加载Library得到的,而用户关键字一般都是
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/7651049 这一讲主要说一下案例设计了。还记得我们前面做的case么?先打开浏览器访问百度,输入关键字,点击搜索。 我们再加上个检查点,检查一下标题是否包含我的关键字,然后关闭浏览器。就是下面这样了
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/7592711一:Edit接着前面的来,重新打开我们的RIDE,你会发现之前最后加的Resource的文件res1.txt不见了?实际上在Windows目录里还是存在的。主要的原因是因为我们没有加载这个...
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/7585387这个区域是我们案例结构设计的一个关键区域,这里可以清晰的看到我们整个工程的结构。还记得安装篇里的样例么?之前写的比较简略,现在我们重头做一遍。1、首先,点击File-New Project...
阅读全文
摘要:转自:http://blog.csdn.net/tulituqi/article/details/7584795我把RIDE的界面大致分了四个区域:菜单栏、工具栏、案例及资源区、工作区,如下图菜单栏:RIDE所有的功能都在这里面;工具栏:比较常用的功能,可以快捷操作;案例及资源区:这里将会是一个目录...
阅读全文
摘要:1.新建Project:填写name,选择Type为Dirctory,路径根据自己需要选择,建议最好不要在中文路径下,以免发生问题:2.新建testsuit:在project下添加测试套件,或者使用快捷键Ctrl+Shift+F,创建suit。如下,suit的类型选择File,它是一组测试用例的集合...
阅读全文
摘要:一、安装包 1、Python 2、robotframework 3、selenium 4、selenium2library 5、WxPython 6、安装RIDE 二、安装过程 1.安装python Robot Framework是用Python语言写的,所以在安装Robot Framework以前
阅读全文
摘要:1、简介Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。Robot Framework是开源软件,由Nokia Sie
阅读全文