- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 【python接口自动化测试-ssh远程连接堡垒机,并跳转到目标主机执行批量shell指令】
python实现ssh远程连接linux主机,并执行指令,上篇已提到;在一个堡垒机自动化测试的项目中,一开始我简单的想,用paramiko远程连接linux主机的方式,去连接堡垒机,然后再发送指令,应该就可以实现了吧。实际上,思路是没错的,堡垒机本质上也是一个linux主机,ssh连接堡垒机也是OK的,但是连接上后,使用exec_command方法发送指令选择资源主机时,却总是返回No s...
2018-08-22 14:49:10
5082
5
原创 【python接口自动化测试-ssh远程连接linux服务器,并执行shell指令】
python使用paramiko远程操作linux服务器的例子,网络上有非常多详细的资源,这里也是相同的方法,只不过根据需要,实现远程执行多条命令;例1:SSH远程连接linux操作系统,并执行多条命令,每次连接执行一条命令,循环n次如果要执行的一批指令之间,没有先后关联的关系,那么每次连接执行一条指令,循环执行完这些指令就可以 def sshAgent_exeNcmd(ip,use...
2018-08-22 14:31:30
4923
原创 【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
760
原创 【web自动化测试Robotframework开发手册—模拟键盘输入和鼠标右键点击】
使用Robotframework+selenium进行web自动化测试开发的过程中,有时候会遇到需通过键盘输入快捷键来调出菜单或窗口的情况;1.模拟键盘输入Press key 关键字,可以模拟键盘向某个元素输入内容,输入参数为ACSII码如果是windows接收输入,则使用win32api模块的 win32api.keybd_event(),第一个参数为输入的字符的ASCII码;百度ASCII码表...
2018-07-10 14:29:29
7055
原创 【web自动化测试Robotframework开发手册—浏览器切换url和打开新页签】
在使用robotframework+selenium2library框架进行web自动化测试的开发过程中,测试对象有时候会涉及到多个web网址,这时候该怎么切换浏览器的窗口或打开新url页签呢?1.浏览器打开新页签和地址使用关键字Execute Javascript ,输入表达式window.open('具体的url')即可打开新页签,并跳转到指定的url;2.浏览器切换窗口使用关键字 Selec...
2018-07-10 14:25:23
2806
原创 【web自动化测试Robotframework开发手册—上传下载文件】
介绍,我遇到的上传下载文件的处理,这里上传下载都涉及到windows系统的窗口;1.上传文件 使用AutoIt的相关关键字,可实现上传文件窗口的操作处理流程:首先,点击上传文件按钮,打开了window的打开文件窗口;然后,win wait等待打开文件窗口展现,Win Active,将操作焦点转移到打开文件窗口sleep 2秒,等待焦点转移完成,Control Focus 到打开窗口的编辑框Co...
2018-07-10 14:16:35
3468
原创 【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
1221
原创 【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
866
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
1486
1
原创 【web自动化测试-Robotframework-翻页功能之三】
第三步,实现点击上一页,点击下一页,首页,尾页的跳转翻页,并检查每一页中的记录是否正确(通过与数据库查询的值进行比对)
2017-10-31 10:54:38
1970
原创 【web自动化测试-Robotframework-翻页功能之二】
上篇实现了, (1)从数据库查询数据并自定义api在ride中使用; (2)获取页面总记录数; (3)使用Should Be Equal比对这两者的数据; 接上篇翻页功能第二步,获取页面的总页数,与计算得到的页数是否一致;
2017-10-27 16:13:51
1271
原创 【web自动化测试-Robotframework-翻页功能之一】
上面这个翻页的元素,常见于web,我们想要实现模拟选择每页记录数,点击上一页,下一页,首页,尾页,进行正确翻页,并且对每一页中展示的列表的记录各字段值与数据库查询返回的值进行比对,非常啰嗦的一句话~慢慢体会一下; 列出要实现
2017-10-26 15:56:28
1525
Java学生管理系统
2010-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人