![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Robotframework框架
文章平均质量分 65
IT界的一名小婊渣
这个作者很懒,什么都没留下…
展开
-
[Robot Framework] Robot Framework用Execute Javascript对XPath表示的元素执行Click操作
Execute Javascript document.evaluate("//a[contains(@href,'createBook')]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).click()此方法用于定位不到元素时使用...原创 2021-07-13 15:39:00 · 11 阅读 · 0 评论 -
robotframework框架 - 利用RequestsLibrary关键字轻松实现接口自动化-XML格式
用例层:*** Settings ***Suite Setup 访问CRM个人网台系统Suite Teardown 退出系统Library StringResource 接口参数.robotResource 接口逻辑.robotResource ../../../01_Yz_Resource/02_业务层/web...原创 2021-07-13 15:34:00 · 12 阅读 · 0 评论 -
robotframework框架 - 利用RequestsLibrary关键字轻松实现接口自动化-Josn格式
TestCaese.robot *** Settings *** Suite Setup 访问CRM个人网台系统 Suite Teardown 退出系统 Library String Resource 接口参数.robot Resource 接口逻辑.robot Resource ../....原创 2021-07-13 15:31:00 · 14 阅读 · 0 评论 -
RF新手常见问题总结-(弹出框,下拉框,单、多选等操作)
1. 经常有人问这个元素找不到,一般先排除这两个地方,再自己找找A:是否等待了足够的时间让元素加载 (增加sleep xx, wait Until xxx)B: 仔细查查,这个元素是否进入到另一个frame了 (select frame xxx)上面两点都确定了还不行,那改变下xpath的方法下面的方法掌握了,基本上没有找不到的。C:xpath = //div[text()='web上显示的...原创 2021-07-13 15:29:00 · 14 阅读 · 0 评论 -
robotframework常用断言关键字
定义两个函数${int} create list 1 2 3${string} set variable i love python${null} create list 1.should be ture 和 should not be ture断言结果为真ture/断言结果为假fail:should be ture ${int[0]}<2 #这个断言通过...原创 2021-07-13 14:29:00 · 54 阅读 · 0 评论 -
RobotFrameWork的分层思想
分层思想,就是通过关键字调用的方法,把大杂烩的代码根据脚本特征拆封开来,提高代码的灵活性和清晰度,从而也让一些组件层内容可扩展、可复用、可维护。解析下目录结构:这个用例使用了模板(Template),通过模板实现数据驱动用例层:主要存放测试用例流程层:功能业务流程组件层:Page也功能组件元素层:可以看作是公共组件...原创 2021-07-13 14:44:00 · 11 阅读 · 0 评论 -
【robotframework之六】切换到新的窗口
一、参考资料https://www.cnblogs.com/testwang/p/6097621.html二、切换及定位关键字怎么切换窗口呢?首先可以F5,查看可以用到的关键字:Select Window:选择浏览器窗口匹配定位器。如果找到该窗口,所有后续命令都将使用所选窗口,直到再次使用该关键字。如果没有找到窗口,则此关键字将失败。返回前一个窗口句柄,并可用于稍后返回该句柄。找到切...原创 2021-07-13 14:39:00 · 12 阅读 · 0 评论 -
Robotframework 之常用断言关键字简介
任何自动化测试框架或实例中断言是必不可少的,Robotframework同样如此,那下面就介绍下其常用断言关键字。1、Should Be Empty 判断是否为空,如果不为空,执行失败,示例: ${value} Set Variable hello Should Be Empty ${value} 断言结果不为空2、Should Start With 判断某...原创 2021-07-13 14:27:00 · 16 阅读 · 0 评论 -
RobotFramework中None与null的使用
一、概念1.空字符串:空字符串是指在内存中分配了存储空间,只是值的长度是0,在RobotFramework中表示方法:'';2.None与null:None与null是指没有在内存中分配空间的,所以是没有值的。为什么None与null放一起说,都是一样的,只是在一些运行上可能不认None,但是null是基本都认的。在RobotFramework中会把null转换成Nome,下面会有例子说明。...原创 2021-07-13 11:51:00 · 21 阅读 · 0 评论