随笔分类 -  Robot Framework

RF selenium
摘要:https://www.cnblogs.com/gcgc/p/10037891.html 这篇文章中最终的发送报告是这个样子,每天大家看到这封邮件后也不知道是不是自己的用例错误了,导致大家不积极回复邮件说明失败原因, 经过修改robot_results.groovy文件内容,将【Elapsed Ti 阅读全文
posted @ 2019-10-10 15:54 秋寻草 阅读(1222) 评论(1) 推荐(0) 编辑
摘要:该方法可解决robot报错:'ascii' codec can't encode character u'\xf1' in position 16: ordinal not in range(128) 在下面目录中新增文件:sitecustomize.py 内容为 各个发行版放置位置: RedHat 阅读全文
posted @ 2019-09-03 09:22 秋寻草 阅读(1155) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/lgqboke/p/8252488.html(文中验证robotframework命令应该为 robot --version) 可能遇到的问题: 1、python版本太低 解决:升级python https://www.cnblogs.com/huax 阅读全文
posted @ 2019-09-02 14:58 秋寻草 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:使用场景: 当用例失败时需要通知对应人员,则需要在Teardown中,使用关键字Run Keyword If Test Failed Send Message关键字为自定义关键字,${content}为短信内容,${msg_receiver}为短信接收者列表。 当然执行成功时需要执行什么动作也有:R 阅读全文
posted @ 2019-08-30 17:06 秋寻草 阅读(401) 评论(0) 推荐(0) 编辑
摘要:场景: 当用例中的断言部分需要满足特定条件时才会执行,如果不满足条件时,可以主动判定该用例为passed状态,忽略下面的断言语句。 如上图场景,当每月1号时,表中才会生成上月数据,生成后数据不会再有改变。此时只需要每月1号校验该表数据是否符合要求就行了。 先判断今天是不是当月1号,如果不是直接使用关 阅读全文
posted @ 2019-08-30 16:27 秋寻草 阅读(571) 评论(0) 推荐(0) 编辑
摘要:创建list类型变量,两种方式,建议使用Create List关键字 使用该列表变量时需要变为${}方式,切记切记! 阅读全文
posted @ 2019-08-29 14:24 秋寻草 阅读(656) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/lgqboke/p/8252488.html 阅读全文
posted @ 2019-08-28 18:03 秋寻草 阅读(660) 评论(0) 推荐(0) 编辑
摘要:使用list类型变量@{}接收查询结果,再for循环遍历每行数据,取出需要比较的数值 阅读全文
posted @ 2019-08-28 15:00 秋寻草 阅读(480) 评论(0) 推荐(0) 编辑
摘要:http://chromedriver.storage.googleapis.com/index.html 阅读全文
posted @ 2019-08-21 11:14 秋寻草 阅读(423) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/changyou615/p/8776507.html 接口是上传图片,通过F12抓包获得如下信息 由于使用的是RequestsLibrary,所以先看一下官网怎么传递二进制文件参数,https://2.python-requests.org//en/m 阅读全文
posted @ 2019-08-16 16:24 秋寻草 阅读(497) 评论(0) 推荐(0) 编辑
摘要:参考: https://www.cnblogs.com/hong-fithing/p/9656221.html--python https://blog.csdn.net/weixin_43156282/article/details/87350309--robot https://blog.csd 阅读全文
posted @ 2019-08-13 09:37 秋寻草 阅读(304) 评论(0) 推荐(0) 编辑
摘要:思路: 1、根据xpath获取登录页面验证码元素区域的位置坐标 2、根据位置坐标截取验证码图片 3、识别验证码文本,再使用UI或者接口登录 步骤: 1、安装tesseract,及pytesseract 参考:https://blog.csdn.net/qq_38900441/article/deta 阅读全文
posted @ 2019-08-09 11:50 秋寻草 阅读(1214) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-08-09 10:30 秋寻草 阅读(5) 评论(0) 推荐(0) 编辑
摘要:自动化测试中遇到,默认查询条件为最近一个月,所以起始时间就应该为(2019-07-09 00:00:00.000 到 2019-08-07 23:59:59.999) 阅读全文
posted @ 2019-08-07 16:16 秋寻草 阅读(377) 评论(0) 推荐(0) 编辑
摘要:robot中先导入DateTime库 其他时间操作: 参考:https://blog.csdn.net/r455678/article/details/52993765 阅读全文
posted @ 2019-07-31 11:06 秋寻草 阅读(7122) 评论(0) 推荐(0) 编辑
摘要:使用Post Request关键字时 1、如果请求体的content-type为:application/x-www-form-urlencoded,则传参数时需要给params参数赋值 2、如果content-type为application/json,则给data赋值 阅读全文
posted @ 2019-07-31 10:54 秋寻草 阅读(815) 评论(0) 推荐(0) 编辑
摘要:slave 阅读全文
posted @ 2019-07-15 10:05 秋寻草 阅读(563) 评论(0) 推荐(0) 编辑
摘要:1、需要安装基础数据库 pip install robotframework-databaselibrary 2、下载并安装对应版本的cx_Oracle,注意要和Oracle版本、系统位数、python版本都要匹配,本例Oracle为11g,我的系统为64位,python版本为2.7,所以下载红框中 阅读全文
posted @ 2019-07-03 19:01 秋寻草 阅读(485) 评论(0) 推荐(0) 编辑
摘要:1、引进random库 2、注意最后面的random为需要引入的包 阅读全文
posted @ 2019-06-28 18:07 秋寻草 阅读(392) 评论(0) 推荐(0) 编辑
摘要:问题背景: 和以往一样愉快的进行着自动化测试,突然就不停的提示我,“程序异常”,查看log发现data中的json变为了数组?????? 那算了,我不先组装入参数据直接data=json入参吧,what`s up, Fu.......................,查看半天post request 阅读全文
posted @ 2019-06-28 14:03 秋寻草 阅读(1086) 评论(0) 推荐(0) 编辑

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