
RF
SHW800
学习,要去体会!
展开
-
让我欢喜让我忧的接口测试【token解析】
有机会接触接口测试,刚开始有些兴奋、有点激动,认为这是一项非常有挑战性的工作。。。。。。 可当真正面对十几个接口的时候,我傻眼了,一排排的POST, GET, PUT, HEAD.....的请求方式,我在问自己:我改怎么去模拟这些请求?看着窗外的云,我陷入了恐慌...但既然来了,就得勇敢的面对。之前做过python UI 自动化,对python的语法基本了解一些,接下来就是一原创 2015-04-16 17:36:53 · 11527 阅读 · 2 评论 -
终于解决!!RF切换工作目录,调用其他目录中的python函数,搞屎我了
最近在写python+RF识别图片验证码的脚本,起初很顺利,用python能直接识别保存到本地的图片验证码,自以为很嗨.... 当使用RF去调用python里面的函数时,一直报错:windows error [Error 2],后面又没有详细的错误说明,然后在网上一直找资料,初步认定是文件找不到。但是仔细检查过后,没觉得哪里不对,硬是搞了好久好久,依然没有结果,各种调试,以为是工具本身有原创 2016-06-22 17:56:30 · 3371 阅读 · 0 评论 -
关于python处理图片验证码的处理
前段时间在处理图片验证的问题,登陆窗口出现数字验证码,找了很多资料,请教前辈。到目前为止,有点眉目了,在这里分享一下: 场景:自动化测试是在RF上面展开,处理验证码自然用到python,于是处理验证码的思路有了:从界面截取验证码图片,保存到本地->图片进行降噪处理->调用pytesseract里面的方法,把图片里面的验证码转换为文本。 1)、从界面截取验证码图片原创 2016-06-20 16:50:16 · 3172 阅读 · 0 评论 -
用命令执行robot framework 中的测试用例
啥也不多说了,直接上心得吧。。。。。 用pybot命令有3种执行RF用例的方式:1、执行整个项目下的所有用例: pybot 项目路径。例如: pybot D:\robot2、执行某个suit中的所有用例: pybot 项目路径\suit文件名称。 例如:pybot D:\robot\test.txt3、执行具体的某个用例的用例:pybot --test 用例名称 项目原创 2015-07-13 14:00:20 · 7784 阅读 · 0 评论 -
RF+Python实现右键操作
首先感谢虫师分享的文章,给了我解决问题的思路。我的问题:在RF中实现右键操作,但是S2L里面 貌似没有现成的关键字供RF调用。由于机缘巧合,找到了虫师的文章:http://www.cnblogs.com/fnng/p/3288444.html,用selenium实现了右键菜单。现在要让RF可以调用,需要稍微改造一下。 不废话了,直接上代码:在自定义lib文件中增加下面的函数:r原创 2016-04-15 13:21:31 · 3994 阅读 · 4 评论 -
千万别跳坑:Robot Framwork 失败case截图、日志输出到指定目录
自从接触RFS开始,就幻想着能把robot 中失败case的日志输出到指定文件夹中,这两天心血来潮,想去“研究一把”。我的思路是:robot中有判断case是否成功的关键字:Run Keyword If Test Failed,根据这个值来判断->case失败了,就去这个目录下取log文件:C:\Users\Administrator\AppData\Local\Temp\RIDE123.d,并且原创 2015-06-09 09:14:38 · 5885 阅读 · 1 评论 -
windows环境,用python实现SSH操作
工作需要,经常会用xshell连接远程linux机器,查看上面的一些文档信息,然后不断的切换目录,cd.....cd......,心累!! 为啥不用脚本去实现呢?去网上翻阅了一些资料,果然有解决方案,感谢分享成果的IT人,这里分享下我的体会吧。1、 安装相关支撑库: 安装pycrypto:http://www.voidspace.org.uk/python/modu原创 2015-06-04 17:02:54 · 5645 阅读 · 0 评论 -
RFS的web自动化验收测试——第15讲 RF结合Jenkins
转载道长的博客:http://blog.youkuaiyun.com/tulituqi/article/details/17846463为什么我们要引入RF?其实最初我们引入RF是为了能够快速的开展自动化验收测试,为敏捷保驾护航。这其中有个重要的工具Jenkins,同时也是应群里朋友们的要求,这次就来介绍一下RF如何快速便捷的结合Jenkins这一利器在windows上进行自动化测试(linux我没机转载 2015-06-16 15:47:16 · 1367 阅读 · 0 评论 -
终于实现了!!用RF遍历子节点
工作中总会碰到一些难题,昨天又碰到一个:要通过循环遍历标签的子节点 找了不少人帮忙,感谢他们的悉心指导,然后自己也查了不少资料,终于解决了,总结下过程: 1、通过DOM定位元素:这样可以获取当前标签子节点的个数 后来想获取它的子集,怎么都不成功。无意中看到RF可以执行js,于是想通过js去获取,接着找资料,发现有方法原创 2015-04-28 15:21:13 · 1961 阅读 · 0 评论 -
Headless模式下使用cookie登录
背景:UI自动化存在多个套件,每个套件都需要用户名、密码登录,加上切换登录用户,会在登录上消耗不少时间。便有【使用cookie跳过登录过程,直接进入平台】的需求了。1、robotframework环境下,设置headless模式有2中方法:create webdriver 和 open browser 发现create webdriver的方式,无法直接传入cookie(...原创 2018-09-05 19:59:21 · 2269 阅读 · 0 评论