随笔分类 -  自动化测试框架Robot Framework

摘要:Run Keyword If 关键字给出的示例是: 但是,这往往不能满足我们实际需要,比如,我们需要同时判断多个条件是否成立,或者在条件成立时我们想要执行多个关键字,虽然可以进行封装再调用,但是比较麻烦。 1、如果需要同时判断多个条件是否成立,我们可以用 and ,同时判断多个条件,比如: ${i} 阅读全文
posted @ 2020-08-05 10:39 测试小新手 阅读(1526) 评论(0) 推荐(0)
摘要:最近有同事用RobotFramework写自动化脚本的时候,发现选择浏览器窗口用 select window 关键字有时会跳到其他窗口或者选择错误,因此,我便封装了一个确保正确选择窗口的关键字。 1 选择窗口 2 [Arguments] ${title} 3 @{windows} List Wind 阅读全文
posted @ 2020-08-05 09:59 测试小新手 阅读(1180) 评论(0) 推荐(0)
摘要:页面下拉框一般有两种类型,一种是div标签的,一种是option类型的,比如: div标签类型则可以通过定位进行元素点击去选择对应的枚举参数则可,而option类型的下拉选项则通过Selenium2Library库提供的3种方法去定位: select from list by value selec 阅读全文
posted @ 2019-12-20 17:12 测试小新手 阅读(2195) 评论(0) 推荐(0)
摘要:RF框架中操作浏览器滚动条,使用关键字:excute javascript 执行JS window.scrollTo(0,document.body.scrollHeight) document.body.scrollHeight 表示滑到最底部 如果想要滑到具体那个位置,需要自己填写值,进行调试, 阅读全文
posted @ 2019-12-17 12:09 测试小新手 阅读(527) 评论(0) 推荐(0)
摘要:WebDriverException: unknown error: Element <td class="grid - select - input " stype=" ">...</td> is not clickable ai point(29,105).Other element would 阅读全文
posted @ 2019-06-25 10:38 测试小新手 阅读(808) 评论(0) 推荐(0)
摘要:对于网页弹出的alert(“”)弹出的对话框,无法定位,我们可以这样操作。详情可以F5查看该关键字。 两步即可: 阅读全文
posted @ 2019-06-24 16:02 测试小新手 阅读(579) 评论(0) 推荐(0)
摘要:方式一:window.scrollBy(0, document.body.scrollHeight) 方式二:window.scrollTo(0, document.body.scrollHeight) 两种都可以,document.body.scrollHeight表示滑到最底部,如果要滑到什么位 阅读全文
posted @ 2019-06-21 16:25 测试小新手 阅读(769) 评论(0) 推荐(0)
摘要:starts-with 顾名思义,匹配一个属性开始位置的关键字 contains 匹配一个属性值中包含的字符串 text() 匹配的是显示文本信息,此处也可以用来做定位用 eg //input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字 阅读全文
posted @ 2019-06-19 11:24 测试小新手 阅读(5406) 评论(1) 推荐(1)
摘要:参考网站 http://robotframework-userguide-cn.readthedocs.io/zh_CN/latest/ExtendingRobotFramework/CreatingTestLibraries.html https://github.com/robotframewo 阅读全文
posted @ 2018-11-15 00:47 测试小新手 阅读(1779) 评论(0) 推荐(0)