摘要: 之前研究了一段时间的appium for native app 相应的总结如下: appium测试环境搭建 :http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Andr... 阅读全文
posted @ 2015-10-15 09:25 to be crazy 阅读(3145) 评论(0) 推荐(1) 编辑
摘要: 之前研究了一段时间的appium for native app 相应的总结如下: appium测试环境搭建 :http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Andr... 阅读全文
posted @ 2015-09-25 00:04 to be crazy 阅读(6459) 评论(1) 推荐(0) 编辑
摘要: 1、 对input执行输入 直接设置value属性, 此方法主要应对输入框自动补全以及readonly属性的element,sendkeys不稳定 比如: 对此可以封装一个typeQuick的方法 去掉只读属性 2.对富文本框的操作 主要应对富文本框,可以封装获取富文本框内容和设置富文本路况内容的方 阅读全文
posted @ 2015-09-17 23:14 to be crazy 阅读(36381) 评论(2) 推荐(1) 编辑
摘要: testng执行case failed ,testng Listener会捕获执行失败,如果要实现失败自动截图,需要重写Listener的onTestFailure方法那么首先新建一个Listener 类,继承TestListenerAdapterpackage com.dbyl.libarary.... 阅读全文
posted @ 2015-09-16 22:34 to be crazy 阅读(5758) 评论(1) 推荐(0) 编辑
摘要: 之前已经写过一篇:selenium测试框架篇,页面对象和元素对象的管理上次使用的excel作为Locator对象管理,由于excel处理不够方便,有以下缺点:不能实现分page 加载Locator对象不能够实现Locator对象重名文件比较大,读写速度没有xml快所以,重新写了使用dom4j操作xm... 阅读全文
posted @ 2015-09-10 23:58 to be crazy 阅读(5693) 评论(1) 推荐(1) 编辑
摘要: Class.forName的使用Class.forName返回一个类,使用此方法可以获取类首先,创建一个Student类 1 /*** 2 * This Class is for Student bean 3 * @author Young 4 * 5 */ 6 public class S... 阅读全文
posted @ 2015-09-06 16:37 to be crazy 阅读(529) 评论(0) 推荐(0) 编辑
摘要: javascript:alert(document.cookie)javascript:alert(document.domain)预防: HTTP cookie设置为readOnly豆瓣 cookieOnBeforeRequestif(oSession.uriContains("douban"))... 阅读全文
posted @ 2015-08-29 10:45 to be crazy 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 在机票预定的页面,输入出发城市和到达城市输入框的时候, 发现直接使用sendkeys不好使,大部分情况出现输入某城市后没有输入进去, 经过几天的研究,发现可以采取三种方式:1. 先点击输入框,待弹出 城市选择框之后,点击相应的城市2. 缓慢输入城市的缩略字母或者城市的名字的部分,会显示出待选城市的下... 阅读全文
posted @ 2015-08-23 16:16 to be crazy 阅读(26047) 评论(1) 推荐(3) 编辑
摘要: import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;i... 阅读全文
posted @ 2015-08-22 14:11 to be crazy 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 验证码: 如下,在进行自动化测试,遇到验证码的问题,一般有两种方式1.找开发去掉验证码或者使用万能验证码2.使用OCR自动识别使用OCR自动化识别,一般识别率不是太高,处理一般简单验证码还是没问题这里使用的是Tesseract-OCR,下载地址:https://github.com/A9T9/Fre... 阅读全文
posted @ 2015-07-31 00:27 to be crazy 阅读(8091) 评论(2) 推荐(2) 编辑
摘要: IE driverString PROXY = "http://proxy:8083"; org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy(); proxy.setHttpProxy(PROXY... 阅读全文
posted @ 2015-07-26 18:06 to be crazy 阅读(4404) 评论(0) 推荐(0) 编辑
摘要: 1. 增加硬件,CPU Memory,使用固态硬盘1.1 负载均衡,优化服务器2. 增加CDNj加速3. 采取页面压缩4. 采取不变内容使用缓存5. 优化图片,独立media server6. 使用静态页面7. 数据库优化8. 优化JS AJax font 阅读全文
posted @ 2015-07-25 10:52 to be crazy 阅读(334) 评论(0) 推荐(0) 编辑
摘要: java 处理XML(dom4j-1.6.1)Java 处理xml有很多框架,今天使用主流框架dom4j-1.6.1下载地址:http://www.dom4j.org/dom4j-1.6.1/Dom4j,是一款开源的处理XML,XPath, and XSLT的框架,它容易使用,并且完全支持DOM, ... 阅读全文
posted @ 2015-07-21 00:04 to be crazy 阅读(2205) 评论(1) 推荐(1) 编辑
摘要: 环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html知乎Android客户端登陆:http://www.cnblogs.com/tobecrazy/p/4579631.htmlappium实现截图和清空EditText:http://ww... 阅读全文
posted @ 2015-07-17 00:26 to be crazy 阅读(8039) 评论(0) 推荐(0) 编辑
摘要: 1 package dome4jTest; 2 3 import java.io.FileWriter; 4 import java.io.IOException; 5 import java.net.URL; 6 import java.util.Iterator; 7 8 ... 阅读全文
posted @ 2015-07-11 14:04 to be crazy 阅读(432) 评论(0) 推荐(0) 编辑
摘要: profile.setPreference("browser.download.folderList", 2); profile.setPreference("browser.download.dir", "C:\\selenium"); profile.setPref... 阅读全文
posted @ 2015-07-08 19:26 to be crazy 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: 前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Android客户端登陆:http://www.cnblogs.com/tobecrazy/p/45... 阅读全文
posted @ 2015-07-01 23:12 to be crazy 阅读(27607) 评论(7) 推荐(3) 编辑
摘要: 接触了不少同行,由于他们之前一直做手工测试,现在很迫切希望做自动化测试,其中不乏工作5年以上的人。 本人从事软件自动化测试已经近5年,从server端到web端,从API到mobile,切身体会到自动化带来的好处与痛楚,在此分享一下个人体会。 想做自动化,首先得了解一下自动化测试的一些常见问题: 自 阅读全文
posted @ 2015-06-28 20:36 to be crazy 阅读(113848) 评论(7) 推荐(14) 编辑
摘要: 前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Android客户端登陆:http://www.cnblogs.com/tobecrazy/p/45... 阅读全文
posted @ 2015-06-23 23:43 to be crazy 阅读(17725) 评论(3) 推荐(3) 编辑
摘要: 前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Android客户端登陆:http://www.cnblogs.com/tobecrazy/p/45... 阅读全文
posted @ 2015-06-21 20:52 to be crazy 阅读(12471) 评论(3) 推荐(0) 编辑
摘要: 前两次的总结:testng annotation生命周期http://www.cnblogs.com/tobecrazy/p/4579414.html testng.xml的使用和基本配置http://www.cnblogs.com/tobecrazy/p/4582173.html... 阅读全文
posted @ 2015-06-20 12:50 to be crazy 阅读(4660) 评论(2) 推荐(0) 编辑
摘要: 昨天学习了一下testng基础教程,http://www.cnblogs.com/tobecrazy/p/4579414.html昨天主要学习的是testng 的annotation基本用法和生命周期,今天学习一下如何使用testng.xml和testng.xml的相关配置testng.xmltes... 阅读全文
posted @ 2015-06-16 23:54 to be crazy 阅读(50770) 评论(0) 推荐(0) 编辑
摘要: appium是一个开源框架,相对来说还不算很稳定。转载请注明出处!!!!前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html接下来我们研究一下测试知乎Android客户端。自行下载配置目录如下:... 阅读全文
posted @ 2015-06-16 01:07 to be crazy 阅读(34743) 评论(1) 推荐(2) 编辑
摘要: Testng 简介: Testng是一套开源测试框架,是从Junit继承而来,testng意为test next generation,主要有以下特性:annotations 注释,如 @test @BeforeMethod支持多线程执行case支持数据驱动 dataProvider支持参参数能够作... 阅读全文
posted @ 2015-06-15 23:27 to be crazy 阅读(13632) 评论(1) 推荐(3) 编辑
摘要: ..............................................................................................................................博客园计算园龄不正确,请管理员确认.是2012-... 阅读全文
posted @ 2015-06-14 19:29 to be crazy 阅读(1508) 评论(10) 推荐(4) 编辑
摘要: 今天,总结一下selenium怎么操作web页面常见的元素。主要有:上传alter dialogpromptdialogconfirmdialogselect listradio boxinput boxcheckBox测试页面如下: 1 2 3 selenium处理基本页面元... 阅读全文
posted @ 2015-06-13 23:35 to be crazy 阅读(89959) 评论(2) 推荐(8) 编辑
摘要: 功能1. 输入正确的用户名密码,正常登陆2. 不输入用户名,无法登陆,错误提示3. 输入密码,无法登陆,错误提示4. 输入不存在的用户名密码,无法登陆,错误提示5. 输入存在的用户名,错误的密码,无法登陆,错误提示6. 输入超长的用户名或密码,有错误提示7. 输入正确的用户名+不可见空白字符,无法登... 阅读全文
posted @ 2015-06-13 15:04 to be crazy 阅读(2597) 评论(0) 推荐(0) 编辑
摘要: selenium grid 阅读全文
posted @ 2015-06-09 23:32 to be crazy 阅读(15509) 评论(1) 推荐(3) 编辑
摘要: 阅读全文
posted @ 2015-06-08 22:58 to be crazy 阅读(38728) 评论(4) 推荐(2) 编辑
摘要: log4j 日志 测试 测试框架 阅读全文
posted @ 2015-06-07 00:27 to be crazy 阅读(12788) 评论(3) 推荐(3) 编辑