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

浙公网安备 33010602011771号