代码改变世界

随笔分类 -  自动化测试

jmeter Bean Shell的使用(二)

2017-02-17 20:00 by 清风软件测试开发, 1720 阅读, 收藏,
摘要: BeanShell的用法 在此介绍下BeanShell PreProcessor的用法,其它的beahshell可以类推。在此我们使用beahshell调用自己写的工具类,工具类实现了密码的加、解密功能: 1、在eclipse写好代码,然后把该类打成jar包(在类上点击右键->Export->jar 阅读全文

jmeter Bean Shell的使用(一)

2017-02-17 18:34 by 清风软件测试开发, 12156 阅读, 收藏,
摘要: 未经作者允许,禁止转载!!! Jmeter有哪些Bean Shell 定时器: BeanShell Timer 前置处理器:BeanShell PreProcessor 采样器: BeanShell Sampler 后置处理器:BeanShell PostProcessor 断言: BeanShel 阅读全文

Selenium Webdriver——操作隐藏的元素(四)

2017-02-13 19:30 by 清风软件测试开发, 2455 阅读, 收藏,
摘要: 页面上弹出的对话框是自动化测试经常会遇到的一个问题;很多情况下对话框是一个iframe,如上一节中介绍的例子,处理起来稍微有点麻烦;但现在很多前端框架的对话框是div 形式的,这就让我们的处理变得十分简单。 上图为百度首页的登录对话框,下面通过脚本对百度进行登录操作: #coding=utf-8fr 阅读全文

Selenium Webdriver——操作隐藏的元素(三)switchTo().frame()

2017-02-10 02:19 by 清风软件测试开发, 11432 阅读, 收藏,
摘要: 在web 应用中经常会遇到frame 嵌套页面的应用,页WebDriver 每次只能在一个页面上识别元素,对于frame 嵌套内的页面上的元素,直接定位是定位是定位不到的。这个时候就需要通过switch_to_frame()方法将当前定位的主体切换了frame 里。 在上面的html 代码中通过if 阅读全文

selenium webdriver处理HTML5 的视频播放

2017-02-10 00:09 by 清风软件测试开发, 3019 阅读, 收藏,
摘要: JavaScript 函数有个内置的对象arguments 对象。argument 对象包含了函数调用的参数数组。[0]表示取对象的第1 个值。 currentSrc 熟悉返回当前音频/视频的URL。如果未设置音频/视频,则返回空字符串。load()、play()、pause() 等等控制着视频的加 阅读全文

selenium webdriver处理浏览器Cookie

2017-02-09 23:30 by 清风软件测试开发, 9134 阅读, 收藏,
摘要: 有时候我们需要验证浏览器中是否存在某个cookie,因为基于真实的cookie 的测试是无法通过白盒和集成测试完成的。WebDriver 提供了操作Cookie 的相关方法可以读取、添加和删除cookie 信息。WebDriver 操作cookie 的方法有: getCookies() 获得所有c 阅读全文

selenium WebDriver处理文件下载

2017-02-09 23:03 by 清风软件测试开发, 3030 阅读, 收藏,
摘要: 下载文件WebDriver 允许我们设置默认的文件下载路径。也就是说文件会自动下载并且存在设置的那个目录中。下面以FireFox 为例执行文件的下载。 阅读全文

selenium webdriver窗口切换(下)

2017-02-09 22:33 by 清风软件测试开发, 1752 阅读, 收藏,
摘要: 多窗口切换有时候需要在不同的窗口切换,从而操作不同的窗口上的元素。在selenium1.0 中这个问题比较难处理。但WebDriver 提供了switcTo.window()方法可以切换到任意的窗口。 这里以百度首页与注册页为例,演示在不同窗口切换。 整个脚本的处理过程:首先打开百度首页,通过get 阅读全文

使用 sendKeys(keysToSend) 批量上传文件

2017-02-09 20:50 by 清风软件测试开发, 1861 阅读, 收藏,
摘要: 未经允许,禁止转载!!! 在selenium里面处理文件上传的时候可以使用sendKeys(keysToSend) 上传文件 例如: element.sendKeys(“C:\\test\\upload\\test1.txt”) 但是不能使用这种方法一次性批量上传文件,如下面的做法是错误的! ele 阅读全文

java判断包含contains方法的使用

2017-02-08 22:52 by 清风软件测试开发, 74242 阅读, 收藏,
摘要: java中contains方法是判断是否存在包含关系,比如说a =[1,2,3,4], b=1那么a就包含b contains返回的是布尔类型true 和false,包含的话就返回true,不包含的话就返回false public class pratise { public static void 阅读全文

Java读取Excel数据

2017-02-07 23:39 by 清风软件测试开发, 2195 阅读, 收藏,
摘要: Java读取Excel数据,解析文本并格式化输出 Java读取Excel数据,解析文本并格式化输出 Java读取Excel数据,解析文本并格式化输出 下图是excel文件的路径和文件名 下图是excel文件里面的内容 下面是Java读取Excel数据的代码 运行结果是: 下面是原文章: 相关技术 使 阅读全文

selenium webdriver处理隐藏元素(二)查找页面隐藏元素的显示属性

2017-01-19 15:43 by 清风软件测试开发, 650 阅读, 收藏,
该文被密码保护。 阅读全文

selenium webdriver窗口切换(上)

2017-01-17 14:52 by 清风软件测试开发, 4767 阅读, 收藏,
摘要: selenium webdriver窗口切换,有时候在做自动化的时候需要打开很多很多的页面, 当在操作不同的页面的时候需要切换窗口,下面是如何切换到前后页面窗口的操作: 下面是却换到单个页面的前后页面,即:页面的前进和后退 driver.navigate().back();点击当前页面后退按钮dri 阅读全文

jxl(Java Excel API) 使用方法 【1】

2017-01-12 23:05 by 清风软件测试开发, 866 阅读, 收藏,
摘要: // 构建Workbook对象, 只读Workbook对象 // 直接从本地文档创建Workbook // 从输入流创建Workbook Workbook workbook = null; try { workbook = Workbook.getWorkbook(new File("D://out 阅读全文

Map<String, String>循环遍历的方法

2017-01-04 23:03 by 清风软件测试开发, 4924 阅读, 收藏,
摘要: Map<String, String>循环遍历的方法 Map<String, String>循环遍历的方法 Map<String, String>循环遍历的方法 下面是代码部分: 阅读全文

接口测试xml格式转换成json

2016-12-26 11:11 by 清风软件测试开发, 3202 阅读, 收藏,
摘要: 未经允许,禁止转载!!!! 接口测试一般返回的是xml和json,现在大多数时候是返回成json的格式,但是有时候也会出现xml格式, 由于xml格式的文件阅读起来不是很容易懂,所以尽量将xml转换成json文件容易理解。 提供两个网站可以将xml转换成json : http://tool.chin 阅读全文

selenium webdriver testng自动化测试数据驱动

2016-12-21 21:16 by 清风软件测试开发, 2793 阅读, 收藏,
摘要: selenium webdriver testng自动化测试数据驱动 selenium webdriver testng自动化测试数据驱动 一、数据驱动测试概念 数据驱动测试是相同的测试脚本使用不同的测试数据执行,测试数据和测试行为完全分离。 二、实施数据驱动测试的步骤: 1、编写测试脚本,脚本需要 阅读全文

testng入门教程16数据驱动(把数据写在xml)

2016-12-21 20:56 by 清风软件测试开发, 579 阅读, 收藏,
摘要: testng入门教程16数据驱动(把数据写在xml) testng入门教程16数据驱动(把数据写在xml)把数据写在xml文件里面,在xml文件右键选择runas testng执行 下面是case部分: 下面是xml文件,把数据写在xml文件里面 在xml文件右键选择runas testng执行,下 阅读全文

testng入门教程15数据驱动

2016-12-21 20:47 by 清风软件测试开发, 414 阅读, 收藏,
摘要: testng在类 里面的数据驱动 右键 >RunAs >testng 运行结果如下: 另外一种,在dataprovider里面写入方法 右键 >RunAs >testng 运行结果如下: 阅读全文

testng入门教程14数据驱动(不同文件)

2016-12-20 22:24 by 清风软件测试开发, 569 阅读, 收藏,
摘要: 数据与test脚本不在同一文件时,下面是数据: 下面是test脚本: 右键 >RunAs >TestNG test 运行结果如下: 阅读全文