web自动化测试
JANE是Jane
这个作者很懒,什么都没留下…
展开
-
【web自动化测试Robotframework开发手册—模拟键盘输入和鼠标右键点击】
使用Robotframework+selenium进行web自动化测试开发的过程中,有时候会遇到需通过键盘输入快捷键来调出菜单或窗口的情况;1.模拟键盘输入Press key 关键字,可以模拟键盘向某个元素输入内容,输入参数为ACSII码如果是windows接收输入,则使用win32api模块的 win32api.keybd_event(),第一个参数为输入的字符的ASCII码;百度ASCII码表...原创 2018-07-10 14:29:29 · 7068 阅读 · 0 评论 -
【web自动化测试Robotframework开发手册—浏览器切换url和打开新页签】
在使用robotframework+selenium2library框架进行web自动化测试的开发过程中,测试对象有时候会涉及到多个web网址,这时候该怎么切换浏览器的窗口或打开新url页签呢?1.浏览器打开新页签和地址使用关键字Execute Javascript ,输入表达式window.open('具体的url')即可打开新页签,并跳转到指定的url;2.浏览器切换窗口使用关键字 Selec...原创 2018-07-10 14:25:23 · 2818 阅读 · 0 评论 -
【web自动化测试Robotframework开发手册—上传下载文件】
介绍,我遇到的上传下载文件的处理,这里上传下载都涉及到windows系统的窗口;1.上传文件 使用AutoIt的相关关键字,可实现上传文件窗口的操作处理流程:首先,点击上传文件按钮,打开了window的打开文件窗口;然后,win wait等待打开文件窗口展现,Win Active,将操作焦点转移到打开文件窗口sleep 2秒,等待焦点转移完成,Control Focus 到打开窗口的编辑框Co...原创 2018-07-10 14:16:35 · 3479 阅读 · 0 评论 -
【web自动化测试Robotframework开发手册—特殊元素】
基于robotframework框架的web自动化测试,关于一些特殊元素的定位使用:1.点击下拉 li菜单先click 上级菜单然后 wait untl page contains element 下级菜单链接然后click element下级菜单的链接2.悬停下拉li菜单先Mouse over 上级菜单然后 focus 下级菜单然后 Mouse Over 下级菜单然后 click element...原创 2018-07-10 14:07:58 · 1236 阅读 · 0 评论 -
【web自动化测试Robotframework开发手册—常见元素处理】
常见元素在RobotFramework中的处理整理1.文本输入框1.1输入文本1.2获取文本2.普通button确定是button属性的,可以使用Click Button,不确定时,使用Click Element ,通用;3.普通link确定时link属性的元素,可以使用Click link4.label文本 可以直接用page should...原创 2018-07-09 10:51:25 · 873 阅读 · 1 评论 -
【web自动化测试Robotframework开发手册—元素定位】
1.XPATH定位1.1绝对路径Xpath =/html/body/div[1]/div[4]/div[2]/div/form/span[1]/input 我们可以从最外层开始找,html下面的body下面的div下面的第4个div下面的....input标签。通过一级一级的锁定就找到了想要的元素。1.2相对路径绝对路径的用法往往是在我们迫不得已的时候才用的。大多时候用相对路径更简便。Xpath同...原创 2018-07-09 10:39:41 · 1500 阅读 · 1 评论 -
【web自动化测试-Robotframework-翻页功能之三】
第三步,实现点击上一页,点击下一页,首页,尾页的跳转翻页,并检查每一页中的记录是否正确(通过与数据库查询的值进行比对)原创 2017-10-31 10:54:38 · 1980 阅读 · 0 评论 -
【web自动化测试-Robotframework-翻页功能之二】
上篇实现了, (1)从数据库查询数据并自定义api在ride中使用; (2)获取页面总记录数; (3)使用Should Be Equal比对这两者的数据; 接上篇翻页功能第二步,获取页面的总页数,与计算得到的页数是否一致;原创 2017-10-27 16:13:51 · 1275 阅读 · 0 评论 -
【web自动化测试-Robotframework-翻页功能之一】
上面这个翻页的元素,常见于web,我们想要实现模拟选择每页记录数,点击上一页,下一页,首页,尾页,进行正确翻页,并且对每一页中展示的列表的记录各字段值与数据库查询返回的值进行比对,非常啰嗦的一句话~慢慢体会一下; 列出要实现原创 2017-10-26 15:56:28 · 1532 阅读 · 0 评论 -
【web自动化测试Robotframework开发手册—自定义library】
robotframework的官网有很多开源的library,根据需要选择library进行下载安装使用,安装方法与python模块的安装相同:如果有安装pip工具,那么可以在线安装:管理员权限打开cmd,输入命令pip install xxxx,也可以下载后安装,进入模块包setup.py的路径,运行 python setup.py install但是,也有些功能,这些开源的lib都满足不了需求...原创 2018-07-10 14:46:15 · 778 阅读 · 0 评论