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