2018年9月25日

Python+Selenium学习--启动及关闭浏览器

摘要: 场景 页面上弹出的对话框是自动化测试经常会遇到的一个问题;很多情况下对话框是一个iframe,如之前iframe介绍的例子,处理起来稍微有点麻烦;但现在很多前端框架的对话框是div 形式的,这就让我们的处理变得十分简单。 代码 备注: 定位元素可以使用等待时间的方法,上面代码可自行修改 阅读全文

posted @ 2018-09-25 10:39 uniquefu 阅读(1920) 评论(0) 推荐(0) 编辑

2018年9月21日

Python+Selenium学习--定位iframe中的对象

摘要: 场景 在web 应用中经常会出现frame 嵌套的应用,假设页面上有A、B 两个frame,其中B 在A 内,那么定位B 中的内容则需要先到A,然后再到B。 switch_to_frame 方法可以把当前定位的主体切换了frame 里。怎么理解这句话呢?我们可以从frame的实质去理解。frame 阅读全文

posted @ 2018-09-21 17:28 uniquefu 阅读(828) 评论(0) 推荐(0) 编辑

Python+Selenium学习--设置等待时间

摘要: 场景 sleep():设置固定休眠时间。python 的time 包提供了休眠方法sleep() ,导入time 包后就可以使用sleep()进行脚本的执行过程进行休眠。implicitly_wait():是webdirver 提供的一个超时等待。隐的等待一个元素被发现,或一个命令完成。如果超出了设 阅读全文

posted @ 2018-09-21 16:28 uniquefu 阅读(2660) 评论(0) 推荐(0) 编辑

Python+Selenium学习--键盘事件

摘要: 场景 我们在实际的测试工作中,有时候需要使用tab键将焦点移动到下一个元素,用于验证元素的排序是否正确。webdriver的Keys()类提供键盘上所有的操作,甚至可以模拟一些组合键的操作,如Ctrl+A,Ctrl+C/Ctrl+V等,在某些更复杂的情况下,还会出现使用send_keys()来模拟上 阅读全文

posted @ 2018-09-21 15:22 uniquefu 阅读(399) 评论(0) 推荐(0) 编辑

Python+Selenium学习--鼠标事件

摘要: 场景 前景讲解了鼠标的click()事件,而我们在实际的web产品测试中,有关鼠标的操作,不仅仅只有单击,有时候还包括右击,双击,拖动等操作,这些操作包含在ActionChains类中。 ActionChains类鼠标操作的常用方法: context_click() 右击 double_click( 阅读全文

posted @ 2018-09-21 14:48 uniquefu 阅读(345) 评论(0) 推荐(0) 编辑

Python+Selenium学习--操作测试对象

摘要: 场景 前面已经讲解了如果定位对象,定位之后需要对这个对象进行操作。是鼠标点击还是键盘输入,取决于我们定位的对象缩支持的操作。 webdriver中比较常用的操作元素的方法有下面几个: clear 清除元素的内容 send_keys 在元素上模拟按键输入 click 单击元素 submit 提交表单 阅读全文

posted @ 2018-09-21 11:36 uniquefu 阅读(246) 评论(0) 推荐(0) 编辑

2018年9月7日

JMeter快速入门之Badboy录制

摘要: 1. 前言 JMeter录制有两种方式,一种是JMeter自带录制方法,另一种是下面要学习的Badboy录制,个人推荐使用此方法 下面教程不设计Badboy安装,可以百度一下。 2. 录制步骤: 2.1 打开Badboy软件 备注:打开软件就开始录制了 2.2 输入需要录制网址 2.2 录制登录 输 阅读全文

posted @ 2018-09-07 11:36 uniquefu 阅读(432) 评论(0) 推荐(0) 编辑

2018年8月30日

Shell教程 之函数

摘要: 1.函数定义 shell中函数的定义格式如下: 说明: 可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255) 2.函数调用 实例一: 执行 阅读全文

posted @ 2018-08-30 10:35 uniquefu 阅读(147) 评论(0) 推荐(0) 编辑

Shell教程 之流程控制

摘要: 1. if else 1.1 if if语句语法格式: 写成一行(适用于终端命令提示符): 1.2 if else if else 语法格式: 1.3 if else-if else if else-if else 语法格式: 1.4 实例1 1.5 实例2 if else语句经常与test命令结合 阅读全文

posted @ 2018-08-30 10:11 uniquefu 阅读(133) 评论(0) 推荐(0) 编辑

2018年8月29日

Shell教程 之test命令

摘要: Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 1.数字测试 实例: 执行结果: 2. 字符串测试 实例: 执行结果 3.文件测试 实例: 执行结果: 另外,Shell还提供了与( -a )、或( -o )、非( ! )三个逻辑操作符用于将测试条件 阅读全文

posted @ 2018-08-29 16:51 uniquefu 阅读(178) 评论(0) 推荐(0) 编辑

导航