robotframework
文章平均质量分 94
追寻123
鸡蛋,从外打破是食物,从内打破是生命。人生亦如是,从外打破是压力,从内打破是成长。如果你等待别人从外打破你,那么你注定成为别人的食物;如果能自己从内打破,那么你会发现自己的成长相当于一种重生。
展开
-
Robot Framework的环境搭建
1.Robot framework的安装作用:web自动化测试框架。RF框架是基于python 的,所以一定要有python环境。网上可以自行查找。下载地址:https://pypi.python.org/pypi/robotframework/2.8.5#downloadsrobotframework-2.8.5.win-amd64.exe直接双击下一步即可。 2.w...翻译 2018-11-06 11:22:06 · 407 阅读 · 0 评论 -
Robotframework之等待时间-1
接触过selenium的人应该都知道提供了等待元素可见、可用等逻辑,而robotframework中也有一套等待关键字,这套关键字现在还很少有文章说到过,是因为在使用过程中robotframework中很多人喜欢用sleep这个关键字,而这个是python提供的线程等待,用起来比较简单,所以很多人都会第一时间用sleep,而这篇文章主要讲解下其他wait关键字,在自己鼓捣中把过程记录下来,为了更清...转载 2018-11-30 00:03:59 · 5816 阅读 · 0 评论 -
Robot framework 生成MD5字符串
首先我们这里不使用网上很多的写个python函数来完成。RobotFramework提供了一个关键字Evaluate这个关键字,官方文档里是生成随机值。(实际操作等号是可以去掉的,后面的moudles=也是可以去掉的)${random} = Evaluate random.randint(0, sys.maxint) modules=random, sys有这个关键字...转载 2018-11-29 16:11:57 · 463 阅读 · 0 评论 -
robot framework自定义python库
自定义python库的好处:robot framework填表式,将python的灵活性弄没了,但是不要担心,RF早就想到了解决办法,就是扩充自己的库. 1.在python应用程序包目录下创建一个新包:D:\Python27\Lib\site-packages\NewLibrary 这里注意文件夹NewLibrary就是你包的名称,这里顺便说一下包的概念,python区...转载 2018-11-26 15:01:17 · 1190 阅读 · 0 评论 -
(二)robotfromwork自动化--BuiltIn库翻译
作为一门表格语言,为了保持简单的结构,RF没有像别的高级语言那样提供类似if else while等内置关键字来实现各种逻辑功能,而是提供给了用户BuiltIn库。如果用户想在测试用例中实现比较复杂的逻辑,那就需要对BuiltIn中的重要关键字有一些了解。BuiltIn库中还封装了很多常见方法和能够控制RF运行状态的关键字,如果想用好RF,一定要对BuiltIn库中的函数有一个比较全面的理解。下面...原创 2018-11-22 16:10:51 · 2462 阅读 · 0 评论 -
(一)robotfromwork自动化--string库翻译
用于字符串操作和验证的测试库。String 是Robot Framework用于操作字符串的标准库来自BuiltIn 库的以下关键字 也可以与字符串一起使用:Catenate Get Length Length Should Be Should (Not) Be Empty Should (Not) Be Equal (As Strings/Integers/Numbers) ...原创 2018-11-22 15:05:48 · 3755 阅读 · 0 评论 -
RobotFramework Selenium2 关键字
*** Settings ***Library Selenium2Library *** Keywords ***Checkbox应该不被选择 [Arguments] ${locator} Checkbox Should Not Be Selected ${locator} Frame应该包含文本 [Argume...转载 2018-11-12 16:08:41 · 908 阅读 · 0 评论 -
RF内置库-----内置库的学习过程总结
前段时间充忙的学习RF,系统学习完之后就开始动手做各种接口的测试,虽然各类的接口测试基本能跑通了,但是重复造车的问题存在太明显。RF本身内置库就已经比较丰富,比如不需要import直接就加载到内存的BuiltIn库,还有需要import的常用模块String,Collections,XML库。在前面的接口测试中,使用最多的就是这几个内置库,接口返回的数据基本都是xml格式的居多,然后自己也重复造...转载 2018-11-12 14:04:03 · 622 阅读 · 0 评论 -
RF新手常见问题总结--(基础篇)
1. 经常有人问这个元素找不到,一般先排除这两个地方,再自己找找A:是否等待了足够的时间让元素加载 (增加sleep xx, wait Until xxx)B: 仔细查查,这个元素是否进入到另一个frame了 (select frame xxx)上面两点都确定了还不行,那改变下xpath的方法下面的方法掌握了,基本上没有找不到的。C:xpath = //div[text()='web上...转载 2018-11-12 11:56:39 · 1025 阅读 · 0 评论 -
Robot Framework用法总结
Robot Framework用法总结 今天总结下Robot Framework最基本的用法,一来呢,希望自己以后看到这篇总结,很快能回忆起如何使用Robot Framework。二来呢,以初学者的姿态总结Robot Framework,希望帮助到刚入门,却无从下手的新手们,毕竟网上很多资料可能是一些大神整理的,跳跃性很大。 目录一,环境的搭建二,最基本流程三,Rid...转载 2018-11-08 15:27:30 · 393 阅读 · 0 评论 -
Robot Framework安装部署详细教程
说实话,在我玩了这么多自动化工具后,感觉Robot Framework所需的环境和安装过程是相对比较繁琐和复杂的。要真正搭建一套可以使用的Robot Framework开发运行环境,需要以下:Python 2.7 (最新版Python3.6为什么不可以?—后面我会讲)pip 和 setuptools (Python 的套件管理程式,最新版的Python 2.7.13已包含)Robot Fr...转载 2018-11-06 16:36:01 · 366 阅读 · 0 评论 -
Robot Framework+Oracle
本篇记录Robot Framework连接oracle数据库的安装1、基础环境首先,robotframework的基础环境+DatabaseLibrary环境要准备好,这两个环境的搭建在前面已经讲过了。robotframework环境的搭建:http://www.cnblogs.com/zhengyihan1216/p/6397478.htmlDatabaseLibrary环境的搭...转载 2019-07-15 15:00:28 · 355 阅读 · 0 评论