- 浏览: 311568 次
- 性别:
- 来自: 上海
最新评论
-
yan372397390:
请问这几行命令是在哪里输入的
Genymotion模拟器安装Genymotion-ARM-Translation变copy的解决办法 -
littlevine:
...
"WebDriverException: Cannot find firefox binary in PATH."的解决方法 -
jujis008:
楼主, 这selenium用的是jdk自带的log,所以在% ...
PhantomJSDriver怎么设置在console里不输出运行信息 -
qi_ling2005:
OnTheRoad_lee 写道 String[] phant ...
PhantomJSDriver怎么设置在console里不输出运行信息 -
OnTheRoad_lee:
String[] phantomArgs = new Str ...
PhantomJSDriver怎么设置在console里不输出运行信息
文章列表
Find Java classes implementing an interface or Class
Call the method "getAllClassByInterface" with a Class or interface, return all classes implemetnting it.
class ClassUtils{
public static List<Class> getAllClassByInterface(Class c) {
List<Class> returnClas ...
通过ant命令行传递参数的两种: 1、通过 System中的Property传递 2、通过main方法中的args参数传递
直接代码:
ShowProps:
package com.matt;
public class ShowProps {
public static void main(String[] args) {
System.out.println("Now in ShowProps class...");
System.out.println("prop1 = " + ...
有兴趣的或者不清楚想咨询的都可以发邮件给Matt: 65379807@qq.com Matt可以帮助内推哦。。职位名称:高级Web自动化测试工程师招聘人数:1工作地点:上海工作年限:三年以上薪水范围:面议(不要一上来就问薪水多少,薪水是最后和HR的,我说了没用)
从List中移除指定 List 中包含的其所有元素,这个当然用List里面的removeAll方法了,但是有朋友说能不能不用removeAll呀于是我就写了如下代码:
List<String> l = ...;
List<String> list = ....;
for(int i=0;i<l.length;i++){
String s = l.get(i);
if(list.contains(s)){
l.remove(s);
}
}
因为两个list读取的文件,运行后看着没什么错,后来无聊用了removeAll,发现结果 ...
http://hi.baidu.com/y0h0001/item/f09ad5442e85bbc11381dabd
今天在用jsoup验证700多个网址是否能正常显示打开的时候,发现好多都返回了400状态码,手动打开这部分返回状态码的网址,发现部分是返回的404,部分能正常显示。真是奇怪了。然后google了一下,400到底是什么错误。400:(错误请求) 服务器不理解请求的语法。因为PM急着要结果,果断换成selenium,判断页面标题是否有NOT FOUND,结果正常。
完后,再看这个400,分析可能的原因是:请求服务器太频繁,服务器拒绝了这个请求
然后把那个网址复制过来,弄了100次循环,运行正常,我很,怎么正常,再仔细一下,我靠,原来网址中有个空格,而我复制粘贴的过程中,空格被转义成 ...
一个JAVA多线程的实例 (生产者和消费者)
- 博客分类:
- java
传送门:
http://blog.163.com/douspirit@126/blog/static/9246350200710187237745/
selenium和webdriver合并的原因,传送门
应网友要求写一个用Selenium Grid控制多系统多浏览器并行执行test case的例子。
因为我这里有两台机子,我打算这样演示:
一台机子启动一个作为主点节的hub 和 一个作为次节点的hub(系统windows 浏览器为ie) ip为:192.168.40.24
另一台机子启动两个次节点hub,一个次节点浏览器为firefox,另一个浏览器为chrome (系统为windows),ip为:192.168.40.67
启动各节点hub
启动主节点hub命令:
java -jar selenium-server-standalone-2.24.1.jar - ...
Selenium Grid允许同时并行地、在不同的环境上运行多个测试任务。这里主要演示一下怎么使用Selenium Grid。
准备:
1、需要两台机子
2、两台机子分别安装好JDK环境
3、两台机子需要从 http://code.google.com/p/selenium/downloads/list下载 ...
ant的内建特性
ant有一些内建的特性如:
ant.file-->构建文件如build.xml文件所在的路径
ant.home->ant的根路径
ant.java.version->java版本
ant.project.name->当前project的名字,在build.xml的开头指定
ant.version->ant版本
basedir->project的根路径,在build.xml的开头指定
<!--ant的内建属性-->
<target name="echo">
&l ...
上次讲了ant的安装和配制,这一节主要来看一个例子来体验一下ant的魅力。
在开始例子之前,首先来看一下ant安装包目录结构
ant
+--- README, LICENSE, fetch.xml, 其它文件. //一些提供基本信息的文件
+--- bin //这个目录下 ...
一些费话(可以忽略,哈哈)
在学习selenium的过程中,我发现学习selenium是一个持续的过程。首先你要选定一门语言去应该selenium,下面以Java为例。然后你要去了解你对应语言的selenium API,还要了解CSS定位、Xpath定位,所以 ...
原文:CrazyFunBuild
WebDriver
是一个庞大的工程。如果我们试着把所有的东西都放在一个单独的构建文件里,它最终会变得难于管理。我们知道会这样。因为我们已经尝试过了。所以我们把单独的
Rakefile
分成一系列
build.desc ...