- 博客(29)
- 收藏
- 关注
转载 HTTP请求中浏览器的缓存机制
引用:http://kb.cnblogs.com/page/73901/ 摘要:在Web开发过程中,我们可能会经常遇到浏览器缓存的问题。本文作者详细解释了浏览器缓存的机制,帮助读者更深层次的认识浏览器的缓存。 流程当资源第一次被访问的时候,HTTP头部如下(Request-Line) GET /a.html HTTP/1.1 Host 127.0.0.1 User-Agent
2016-08-18 11:15:55
402
转载 js文件被浏览器缓存的思考
引用文章:http://www.cnblogs.com/wangtao_20/p/4589898.html 我们的用户量大,修改js文件后,用户反馈登录出现问题。实际上刷新一下就没事了。就是因为用户的浏览器使用的还是本地缓存的js代码。强制刷新一般就会重新去服务器获取新的js代码。但不能让用户每次都这样子去做。于是我思考一个问题:如果修改了js文件中的js代码,发布代码到线上后。用户的浏览器使用的
2016-08-18 11:05:01
2770
转载 欢迎使用优快云-markdown编辑器
编者按:这3类主流应用你都了解吗?设计师除了要有视觉功夫,对不同形式的APP也应当了然于胸,今天百度的同学写了一篇非常全面的总结,帮你迅速搞定3类主流APP的设计方法,附带一大波避雷针,带你巧妙跳过APP设计的雷区,涨姿势是分分钟刻不容缓的事咯!目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。一、Web App、Hybrid App、Native App
2016-05-28 16:39:53
287
原创 Selenium 问题汇总
问题背景 seleniuim 使用版本是2.52.0, FirefoxWebDriver 在调用wd.findelement(By.xpath(“your path”)).click(); 报错: org.openqa.selenium.WebDriverException: Element is not clickable at point (1870, 821.8499755859375
2016-03-03 15:13:43
3680
转载 HttpClient和HttpURLConnection知识收集
区别: HttpClient类是对HttpURLConnection的封装,注重发送请求,接收响应,返回消息体,管理HTTP连接。 HttpURLConnection是java的标准包,没有封装,HttpClient实际上是对Java提供方法的一些封装,在HttpURLConnection中的输入输出流操作,在这个接口中被统一封装成了HttpPost(HttpGet)和HttpResponse
2016-01-12 16:33:58
442
原创 Jmeter资料收集
参考资料: http://www.zlmind.com/?p=3126 JMeter入门教程 http://www.mamicode.com/info-detail-505697.html Jmeter压力测试(简单的http请求)-实例 http://www.cnblogs.com/Carrie_Liang/archive/2008/11/05/1327604.html Jmeter测试结
2015-12-23 20:49:33
299
原创 Clover查看代码覆盖率
在eclipse中使用Clover 参考资料 http://blog.youkuaiyun.com/rubylearner/article/details/7835446 注意事项: 主要license的有效期。 执行某个执行类,或testng-XX,xml,会出现 coverage explorer等信息。在maven中使用Clover 2.1 在pom.xml代码: com.atl
2015-12-01 20:07:52
1940
转载 Maven资料整理
http://snowolf.iteye.com/blog/953735 maven零散笔记 http://qiang106.iteye.com/blog/1388645 maven-compiler-plugin 插件版本信息错误提示的解决方法 http://maven.apache.org/surefire/maven-surefire-plugin/examples/junit.html
2015-12-01 12:21:53
303
转载 linux修改文件所属用户和组
linux修改文件所属用户和组使用chown命令可以修改文件或目录所属的用户: 命令:chown 用户 目录或文件名 例如:chown qq /home/qq (把home目录下的qq目录的拥有者改为qq用户) 使用chgrp命令可以修改文件或目录所属的组: 命令:chgrp 组 目录或文件名 例如:chgrp qq /home/qq (把home目录下的qq目录的所属组改为q
2015-11-25 11:38:44
463
转载 Linux id命令
Linux id 命令 - 显示用户id和组id信息 要登入一台计算机,我们需要一个用户名。用户名是一个可以被计算机识别的身份。基于此,计算机会对使用这个用户名的登陆的人应用一系列的规则。在Linux系统下,我们可以使用 id 命令。 什么是 id 命令id 命令可以显示真实有效的用户 ID(UID) 和组 ID(GID)。UID 是对一个用户的单一身份标识。组 ID(GID)则对应多个UID。
2015-11-25 11:10:56
495
原创 使用javamail发送附件,实践
0. 准备工作下载javax.mail.jar,加入工程的buildpath里面1. 创建EmailReport类package swiftcoder2_0;import java.util.Properties;import javax.activation.*;import javax.mail.*;import javax.mail.internet.In
2015-11-20 17:21:12
451
原创 失败用例的重跑,实践
1. 在Testng.xml配置文件,在Test标签下增加监听 //增加RetryListener的监听2.增加RetryListener类package swiftcoder2_0;import java.lang.reflect.Constructor;import java.lang.reflect.Method;import org.testng.I
2015-11-19 15:08:01
904
原创 如何在testng.xml配置中使用groups标签,实践
由于大量的测试用例,用例本身测试重点不一样。在Testng.xml配置文件进入了group概念,这样用例按照组的方式执行,便于重点考察哪些功能点。 下面就说说实践。1. 在testng-groups.xml文件中,加入要执行的group //这里配置除@Test annotation 以外
2015-11-19 14:22:07
2701
转载 Selenium里WebDriver中窗口的close()与quit()
查了一下网上的webdreiver 的 api,才发现,quit()详细信息: “Quits this driver, closing every associated window”,执行这个方法后,driver会关闭所有关联窗口。close()详细信息:Close the current window, quitting the browser if it's the las
2015-10-10 16:51:02
2032
原创 在eclipse中增加配置文件方式
1. 新建工程,e.g.----src----config----config.properties ----src----main-------src----test---java---GL.java----Test.java其中增加config目录及config.properties文件 假设文件存在test= hello world2. 我在GL.jav
2015-10-08 16:10:07
6403
转载 [转]Log4j不同等级输入不同文件的配置
#Console Log #log4j.rootLogger=DEBUG,console,debug,info,warn,error log4j.rootLogger=DEBUG,console,debug,info,warn,error #A1--Print log to Console log4j.appender.console=org.apache.log4j.Consol
2015-09-23 17:26:56
397
转载 [转]Java中系统属性Properties介绍 System.getProperty()参数大全
在JDK文档中System类中有这样的方法getProperties()在此方法的详细介绍中有下面的参数可供使用: java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.vers
2015-09-23 17:04:55
328
转载 [转]将java的console日志写入文件
FileOutputStream bos = new FileOutputStream("output.txt");System.setOut(new PrintStream(bos));System.out.println("output to output.txt");这样,console的输出全部写入文件output.txt,但是控制台不会有输出信息。如果希望控制台也有输出:
2015-09-23 15:14:21
587
原创 Selendroid server 2种启动方式
1. 在执行test前, 通过命令启动。java -jar E:\maven\SeleGrid2\selendroid-standalone-0.16.0-with-dependencies.jar -app "you uat path\SS_UAT.apk" -serverStartTimeout 100000 -serverStartRetries 3打开http://l
2015-08-21 18:48:54
552
转载 Selendroid资料收集
对理解selendroid很有帮助文章参考 :http://www.guru99.com/introduction-to-selendroid.html
2015-08-21 11:32:50
341
转载 selenium及webdriver的原理
主要内容转自:http://blog.youkuaiyun.com/ant_ren/article/details/7968582和http://blog.youkuaiyun.com/ant_ren/article/details/7970793selenium与webdriver整合后,形成的新的测试工具叫做selenium2.x。在selenium1时间,selenium使用javascript来达到测试自动化
2015-08-19 18:28:20
2361
原创 双击hierarchyviewer.bat,load view hirarachy部分为灰色,不可用的解决方案
网上也查看了资料,不可用的原因是:1. 只有真机的android版本是开发者版本,才可以看到load view hirarchy可点击。 [Android开发者版本支持]通过执行如下命令可以开启它的View Server:adb shell service call window 1 i32 4939然后通过执行如下命令判断是否开启View Server:adb shell s
2015-08-17 15:39:47
2326
转载 Selendroid inspector
在浏览器上 访问 http://localhost:4444/inspector参考文章http://selendroid.io/inspector.html
2015-08-14 19:31:14
551
原创 Selendroid test-app的实例总结
准备工作安装java,设置java_home环境变量设置android_home环境变量由于我没有注意pom.xml,导致很久才搞定这个问题1. pom.xml文件里需要有: io.selendroid android-driver-app 0.16.0 io.selendroid selendr
2015-08-14 18:40:34
557
原创 selenium grid2 - node说明
清单TestLocalWebDriver.javapublic void test01() throws MalformedURLException, InterruptedException{ wd = new FirefoxDriver(); //启动本地的firefox浏览器 wd.get("http://www.baidu.com");
2015-08-12 17:22:21
622
原创 Selenium grid2+ testng并发式 困惑
1. 启动selenium hub2. 启动selenium node(假设有2 node)清单1. testng.xml
2015-08-12 16:57:12
786
转载 关于JavaScript与HTML的交互事件
JavaScript和HTML的交互是通过事件实现的。JavaScript采用异步事件驱动编程模型,当文档、浏览器、元素或与之相关对象发生特定事情时,浏览器会产生事件。如果JavaScript关注特定类型事件,那么它可以注册当这类事件发生时要调用的句柄。事件流事件流描述的是从页面中接收事件的顺序,比如有两个嵌套的div,点击了内层的div,这时候是内层的div先出发click事件还
2015-04-23 14:22:29
299
原创 在selenium中设置html5 的hidden属性
网页源代码:http://edge.convers....../0/299/manifest.m3u8http://edge.conversant.swiftserve.com/aaaa/fc-aaaa/d/5297/0/299/manifest.m3u8在selenium中用javascript的调用,代码如下:js.executeScript("var text= do
2015-04-23 13:57:07
1648
转载 Java如何读取properties文件
文件结构:projectname---src/test/java -----packagename---src ---config/config.properties //文件内容为config=world--lib--bin/target -----classes -----test-classes ----conf
2015-04-14 18:37:07
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人