`
文章列表
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传递参数

    博客分类:
  • ant
通过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次循环,运行正常,我很,怎么正常,再仔细一下,我靠,原来网址中有个空格,而我复制粘贴的过程中,空格被转义成 ...
传送门: http://blog.163.com/douspirit@126/blog/static/9246350200710187237745/
selenium和webdriver合并的原因,传送门

JAVA 注解示例 详解

    博客分类:
  • java
JAVA 注解示例 详解   传送门
应网友要求写一个用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 ...
Global site tag (gtag.js) - Google Analytics