随笔分类 -  RobotFramework

摘要:1.首先是下载如下文件1,ActivePython-其自带了pip工具,很方便,记得选择activepython是2.7x版本的python;2.依次安装wxpython,Robotframework,和Robotframework-Ride;3.然后安装setuptools工具,4.安装decor... 阅读全文
posted @ 2015-08-18 22:48 叉叉敌 阅读(470) 评论(1) 推荐(0) 编辑
摘要:bot Framework是一个强大的自动化测试框架,依靠社区力量编写的Test Library为它提供了非常强的扩展性。下面我将介绍的就是如何使用第三方提供的扩展测试库(Test Library)来远程登录Unix,并在上面做常见操作。环境准备(W32环境下):1.首先我们得拥有Robot Fra... 阅读全文
posted @ 2015-06-25 23:56 叉叉敌 阅读(728) 评论(0) 推荐(0) 编辑
摘要:引子我们使用符合Robot Framework规范的一种表格语法来编写测试用例。用例一般会是下面这个样子这样的表格存储到一个文件中,就是一组测试用例。RF支持多种格式,如HTML,TSV,纯文本等。它们长相大同小异,其实描述的都是一种内容。为了方便,推荐使用RIDE这个用例的编辑工具来编写测试用例,... 阅读全文
posted @ 2015-06-25 23:53 叉叉敌 阅读(3313) 评论(0) 推荐(0) 编辑
摘要:基本语法测试用例由关键字组成,关键字的来源有三种:1从测试库引入;2从资源文件引入;3从关键字表中引入(自定义关键字)下面就是一个典型的测试用例组织形式。图中有2个测试用例“Valid Login” 和 “SettingVarriables”。第一列是用例名称,第二列是关键字,这些关键字来实现具体的... 阅读全文
posted @ 2015-06-25 23:52 叉叉敌 阅读(728) 评论(0) 推荐(0) 编辑
摘要:RobotFramework能用Python和Jython两条腿走路。但有的时候你得选一条。今天就碰上个问题,为了整合其它模块必须用Java实现的DataBaseLibrary其实实它很简单,记录步骤如下:1.在RF的主页找到DataBaseLibrary(Java)的主页。http://code.... 阅读全文
posted @ 2015-06-25 23:50 叉叉敌 阅读(856) 评论(0) 推荐(0) 编辑
摘要:2.1. Hello,fab1. 在当前目录下新建文件fabfile.py,输入内容如下1def hello():23print("Hello fab!")2. 执行命令fab hello,结果如下1# fab hello23Hello fab!3. 文件名不为fabfile.py时需进行指定1# ... 阅读全文
posted @ 2015-06-25 23:45 叉叉敌 阅读(354) 评论(0) 推荐(0) 编辑
摘要:引言:Robot Framework的四层结构已经极大的提高了它的扩展性。我们可以使用它丰富的扩展库来完成大部分测试工作。可是碰到下面两种情况,仅靠四层结构就不好使了:1.有些复杂的测试可能跨越多个物理机器,且有的测试库也必须部署在被测系统上。2.一个测试要使用多个库,但是有的只能用jybot运行,... 阅读全文
posted @ 2015-06-25 23:42 叉叉敌 阅读(935) 评论(0) 推荐(0) 编辑
摘要:终于被迫使用了Java的远程接口库(为了同时使用Java和python的用例库,且为了在pybot下跑速度能快一些),路途比实际想的要坎坷,记录下来。远程库的原理在前边一篇文章中记录过:http://blog.sina.com.cn/s/blog_654c6ec70101044p.html同pyth... 阅读全文
posted @ 2015-06-25 23:35 叉叉敌 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:出错后退出 在默认情况下,当一个测试用例中的某个关键字返回错误时,这个测试用例就停止执行剩余的关键字。RF会继续执行下一个用例。这么做的好处是节省时间--反正这里出问题要返回来看了,再继续执行剩下的关键字也没有用了。出错后继续执行 但是,有时候,我们却需要执行用例中的所有关键字,例如:要获取更多的出... 阅读全文
posted @ 2015-06-25 23:13 叉叉敌 阅读(8786) 评论(4) 推荐(1) 编辑
摘要:最近好几个人问我有没有好的例子可以帮助学习Selenium2Library怎么用。对于公司同事,可以把脚本直接给过去,其他人则不行了。所以一直想做一个好的学习样例,这个样例应该有如下特性:能够非常好的展现S2L的功能。被测网站最好能够在本地运行,使得脚本能够不受被测网站可利用情况影响。能够很好的展示... 阅读全文
posted @ 2015-06-25 23:08 叉叉敌 阅读(1447) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示