自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 for 循环.

if(a){if (b){dosomething}}和下面这个是相等的,并且如果首先判断a条件成立才判断b条件成立.b条件依赖a 条件. a 条件必须要放在第一位.相当于:if(a&&b){}if (CheckXpath.checkXpathIsValid(xPath) && selenium.isEditable(xPath)){selenium.type(xP

2011-10-31 17:17:21 320

原创 自定义comparator

package j2se;import java.util.*;public class TEST{public static void main(String[] args){List list = new ArrayList();// 数组列表list.add(new Person(" 张三", 56, 1.75));// 添加Person类对象到列表中list.add

2011-10-31 11:47:45 539

转载 Selenium user extension

有些时候可能要自己扩展一些selenium的命令。所以要用user-extension. 以get table rows 为例,就是取得一个table里面的行数。 代码为复制代码Selenium.prototype.getTableRows = function(locator) {   /**   * Gets the number of

2011-10-27 16:23:38 752 4

转载 在ie上使用xpath时selenium运行缓慢的解决办法

在ie上运行selenium的测试程序时,如果使用的是xpath,会发现速度奇慢无比, 例如这样一个测试 Java代码  assertTrue(selenium.isElementPresent("//div[@id='content']/div[1]/table/tbody/tr[2]/td[2]"));  assertTrue(selenium.is

2011-10-26 21:58:50 2137 1

转载 Selenium中使用XPath

虽然最新的IE9仍没支持XPath,IE上运行XPath慢,但JavaScript-XPath已经被纳入Selenium。在Java中使用:Java语言:selenium = new DefaultSelenium(location, port, browser, targetPath); selenium.start(); if(browserString=="*iexplore

2011-10-26 21:57:41 3618

转载 加速IE浏览器自动化执行效率:Selenium自动化中DOM,XPATH,CSS定位Web页面对象的优劣性分析

技术背景      在Web应用中,用户通过键盘在输入框中输入值和鼠标点击按钮,链接等。比如在用户名输入框和密码输入框输入正确的用户名和密码,然后点击登录按钮进行登录。在Selenium自动化中,Selenium提供多种API来对HTML元素进行操作,对于每个HTML元素,需要一个可以标识它的标识符,在Selenium中称之为定位器,Selenium支持多种不同类型的定位器,有标识符,Id,N

2011-10-26 21:57:00 3476

原创 基本的code,数组循环i,j

最近学习一些排序查找算法,总感觉i,j 很难找到规律,通常情况下都是i,j 初始值和结束值不对,导致整个算法出错。例如学习java源代码  private static void sort1(int x[], int off, int len) { // Insertion sort on smallest arrays if (len < 7) {     for (int

2011-10-21 20:23:10 535

转载 Dom4j 学习笔记

Loading XML Data以下代码从File中或一个URL中读取一个XML文件,并产生一个Document对象。一个Document对象表示了内存中的一棵XML树,可以在这个XML树中进行遍历、查询、修改等操作。import java.io.*;impo

2011-10-18 21:35:52 847

原创 dom4j 删除所有节点的文本都为空的父节点

xml 如下,如果row节点的子节点的text全部为空就删除row 节点。

2011-10-18 21:30:54 4436

转载 ( 转载)纯Java文件操作工具,支持文件、文件夹的复制、删除、移动

纯Java文件操作工具,支持文件、文件夹的复制、删除、移动 Java文件操作比较弱,没有文件夹的操作API,在网上搜了下,没有现成的,自己写个,算是对Java API的补充,欢迎使用! 不依赖第三方的包。 实现的原理主要是用到了递归

2011-10-12 16:01:59 410

转载 dom4j解析 xml

1.下载与安装dom4j 是sourceforge.net 上的一个开源项目,主要用于对XML 的解析。从2001 年7 月发布第一版以来,已陆续推出多个版本,目前最高版本为1.5。dom4j 专门针对Java 开发,使用起来非常简单、直观,在Java 界,dom4j 正迅速

2011-10-09 00:04:40 489 1

转载 Java中的类、方法、属性的命名规则

在面向对象编程中,对于类,对象,方法,变量等方面的命名是非常有技巧的。比如,大小写的区分,使用不同字母开头等等。但究其本,追其源,在为一个资源其名称的时候,应该本着描述性以及唯一性这两大特征来命名,才能保证资源之间不冲突,并且每一个都便于记忆。包的命名   Java包的名

2011-10-07 22:40:21 12837

转载 递归删除文件和目录

递归删除文件和目录 public static void deleteAll(File file) {  if(file.isFile() || file.list().length == 0)  {   file.delete();  }  else

2011-10-03 23:20:15 353

原创 数组,多态

public class ArrayTest2{ public static void main(String[] args) {  Person[] p = new Person[3];  p[0] = new Person(10);  p[1] = n

2011-10-03 12:16:42 375

原创 打印二位数组

1. 循环打印如下数组24681012class  ArrayTest{ public static void main(String[] args)  {  int m =0;  int [

2011-10-03 11:44:08 259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除