摘要: test.robot: FOR 循环要注意: 关键字:FOR IN END必须大写,且END 需必写,中间的空格都是两个或两个以上 如果用到IN RANGE 中间的空格是1个 *** Variables ***@{list} '192.168.1.34' '3306'&{dict1} name=La 阅读全文
posted @ 2020-05-24 13:56 胡七七 阅读(1421) 评论(0) 推荐(1)
摘要: RF中一些关键字的用法可以参考:robotframework官方文档 http://robotframework.org/robotframework/latest/libraries/BuiltIn.html test.robot *** Keywords *** #自定义变量: scalar l 阅读全文
posted @ 2020-05-24 13:33 胡七七 阅读(9397) 评论(1) 推荐(0)
摘要: 1.指定robot文件(套件文件) 执行命令: robot test.robot 2.指定整个套件目录,会执行目录下所有的测试用例 执行命令: robot testcase 3.当引用外部文件(包括资源文件和py测试库文件) 还是使用命令:robot testcase 报错: Error in fi 阅读全文
posted @ 2020-05-24 11:35 胡七七 阅读(3735) 评论(0) 推荐(0)
摘要: 1.检查是不是元素可变(如动态id) 2.元素定位方式是不是有错误 3.页面重新渲染,变成旧的元素,再点击肯定会失败 常见场景:1)循环点击删除按钮、2)点击页面按钮,页面重新渲染(比如AngularJs) 4.页面嵌套了iframe #参数可以是id属性、name、直接定位到iframe的webE 阅读全文
posted @ 2020-05-23 19:58 胡七七 阅读(2395) 评论(0) 推荐(0)
摘要: 1、ElementClickInterceptedException: Message: element click intercepted: Element <a href="" ng-click="show_page_addexam()">... </a> is not clickable at 阅读全文
posted @ 2020-05-23 16:14 胡七七 阅读(5583) 评论(0) 推荐(2)
摘要: assert 1 > 2,'1不大于2' 抛出异常:AssertionError: 1不大于2 if not 1 > 2: raise Exception('1不大于2') 抛出异常:Exception: 1不大于2 阅读全文
posted @ 2020-05-23 12:18 胡七七 阅读(7287) 评论(0) 推荐(0)
摘要: 两种方法: #py文件中: from robot.libraries.BuiltIn import BuiltIn #两个参数:变量名,变量值 BuiltIn().set_global_variable(name, *values) #RF文件的用户关键字中: *** Keywords *** gl 阅读全文
posted @ 2020-05-23 12:07 胡七七 阅读(748) 评论(0) 推荐(0)
摘要: 1.自我介绍 2.项目介绍 3.结合项目简述下接口自动化怎么开展的?(用例设计,用例编写,用例执行,用例集成) 4.http协议 5.为微信的点赞功能设计测试用例 6.服务器返回的状态码 (301,302,403,404,500 , 505) 7.如果你有无穷多的水,一个5公升的提捅,一个6公升的提 阅读全文
posted @ 2020-05-19 21:36 胡七七 阅读(2544) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-16 12:13 胡七七 阅读(158) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-16 11:56 胡七七 阅读(876) 评论(0) 推荐(0)