09 2016 档案

关于Webdriver自动化测试时,页面数据与数据库id不一致的处理方式,需要使用鼠标事件
摘要:有时候Web页面需要通过onmouseout事件去动态的获取数据库的数据,在使用Webdriver进行自动化测试的时候,对于页面显示的数据,其在数据库可能会存在一个id或者code,但是id或者code不可能显示在页面上,实际业务又是根据id或者code来判断的,所以对于数据的id或者code的保存 阅读全文

posted @ 2016-09-28 18:14 zw520ly 阅读(660) 评论(0) 推荐(0)

WebDriver获取table的内容(通过动态获取Table单元格的TagName对其innerHTML值进行获取)
摘要:import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util.Map.En 阅读全文

posted @ 2016-09-23 18:11 zw520ly 阅读(2843) 评论(0) 推荐(0)

使用HttpClient工具类测试Http接口
摘要:一、httpClient模拟客户端 import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import org.apache.http.HttpResponse; 阅读全文

posted @ 2016-09-21 18:05 zw520ly 阅读(3764) 评论(0) 推荐(0)

使用HttpClient工具类测试WebService接口(soap)
摘要:import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Iterator;import java.util.Map;import org.ap 阅读全文

posted @ 2016-09-21 14:08 zw520ly 阅读(3329) 评论(0) 推荐(0)

Webdriver如何解决页面元素过期:org.openqa.selenium.StaleElementReferenceException: Element not found in the cache - perhaps the page has changed since it was looked up
摘要:当运行Webdriver时抛出如下异常:org.openqa.selenium.StaleElementReferenceException: Element not found in the cache - perhaps the page has changed since it was loo 阅读全文

posted @ 2016-09-20 14:39 zw520ly 阅读(2505) 评论(0) 推荐(0)

Webdriver实现下载功能,屏蔽掉windows弹出的对话框,FireFox下设置浏览器的属性,两种实现方式:
摘要:一、使用一个全新的FireFox浏览器打开Web应用,浏览器不带任何插件,也未对浏览器做任何默认配置,但需要对浏览器属性进行配置 // 获取浏览器的所有配置文件 ProfilesIni allProfiles = new ProfilesIni(); // "Selenium" 是之前创建的prof 阅读全文

posted @ 2016-09-18 23:15 zw520ly 阅读(2489) 评论(1) 推荐(0)

Webdriver的设计模式:Page Object(页面模型)
摘要:设计思想:面向对象,将单个页面所有可能用到元素封装到一个page类中,并提供一些常用的方法,其属性就代表页面元素,普通方法代表对元素所做的操作 以博客园的登录页面为例: import org.openqa.selenium.By;import org.openqa.selenium.WebDrive 阅读全文

posted @ 2016-09-17 22:26 zw520ly 阅读(506) 评论(0) 推荐(0)

Webdriver+testNG+ReportNG+Maven+SVN+Jenkins自动化测试框架的pom.xml配置
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文

posted @ 2016-09-17 22:14 zw520ly 阅读(2526) 评论(0) 推荐(0)

单元测试、自动化测试、接口测试过程中的Excel数据驱动(java实现)
摘要:import java.io.FileInputStream;import java.io.InputStream;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.testng.As 阅读全文

posted @ 2016-09-17 21:09 zw520ly 阅读(2639) 评论(0) 推荐(0)

Webdriver中实现区域截图的方式以及如何截取frame中的图片
摘要:import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import org.a 阅读全文

posted @ 2016-09-15 22:12 zw520ly 阅读(3325) 评论(0) 推荐(0)

webservice(soap)接口的加密,SHA-1实现
摘要:import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException; public class SoapKey { p 阅读全文

posted @ 2016-09-14 23:19 zw520ly 阅读(1164) 评论(0) 推荐(0)

使用URL工具类调用webservice接口(soap)与http接口的实现方式
摘要:import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.Unsuppo 阅读全文

posted @ 2016-09-14 23:12 zw520ly 阅读(3819) 评论(0) 推荐(0)

导航