自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (2)
  • 收藏
  • 关注

原创 solaris下安装pkg.bz2文件

解压bunzip2 firefox-24.1.1esr.en-US.solaris-10-fcs-i386-pkg.bz2得到firefox-24.1.1esr.en-US.solaris-10-fcs-i386-pkg安装pkgadd -d firefox-31.0.en-US.solaris-10-fcs-i386-pkg一定要加上-d,否则就必须将包放入/var/spool/pkg 中 会让

2015-08-29 15:00:42 1004

转载 ant 读取环境变量的值

<!-- 指定环境变量参数为:SystemVariable --> <property environment="SystemVariable" /> <!-- 将tomcat.home指向环境变量TOMCAT_HOME指向的路径 --> <property name="tomcat.home" value="${SystemVariable.TOMCAT_HOME}" />

2015-08-27 17:58:17 846

原创 windows7 runas命令

在windows7中运行exe文件,总会弹出一个提示框,如下图 如果想要直接运行exe文件而不弹出框,可以用runas命令 runas /user:Administrator uninstall.exe 但是会让你输入密码,这时候你要设置一下Administrator的密码。 设置方法 1. 我的电脑鼠标右键选择管理 找到User文件夹,右边的panel选择Administrator

2015-08-26 19:01:48 4371

原创 ant exec inputstring给sudo命令输入密码

需要在root用户执行某个文件下执行。使用sudo命令,用ant 的exec task中的inputstring输入密码。 这里一定要注意在密码的末尾加上 ,它表示换行。 例子:假如你的密码是123,那么inputstring=inputstring="123 "<exec dir="${test.dir}" executable="sudo" inputstring="123&

2015-08-26 18:46:10 1401

转载 selenium(webdriver)学习笔记6--Alert/Confirm/Prompt的处理(Java版)

WebDriver中处理原生JS的 alert confirm 以及prompt是很方便的(虽然现在原生JS的实现方式用的很少了)。 具体思路是使用driver.switchTo.alert()方法,定位到当前的 alert/confirm/prompt(这里注意当前页面只能同时含有一个控件,如果多了会报错的,所以这就需要一一处理了),然后在调用Alert 的方法进行操作,Alert提供了以下几个

2015-08-24 19:23:39 3054

转载 selenium(webdriver)学习笔记5--处理windows security dialog,安全验证

今天测试遇到一个弹出框,不知道怎么处理,查了下资料,解决了,于是乎记录下来,以便日后参考。 多谢博客:http://m.blog.csdn.net/blog/lan0227/36384201解决办法:方法一:在URL里面直接加入用户名和密码:driver.get(“https://username:password@monitor.test.com/nagios/“);这样就能直接访问到了!!方法

2015-08-20 19:25:29 2468

原创 selenium:org.openqa.selenium.WebDriverException: f.QueryInterface is not a function

今天用selenium2遇到问题org.openqa.selenium.WebDriverException: f.QueryInterface is not a function查了好久最后终于知道问题所在了。 网上有好多中解释。但是归根结底其实就是url写的格式不对。 url必须是完整的,比如http://www.example.com。

2015-08-20 19:19:08 4002

原创 selenium(webdriver)学习笔记3--InternetExplorerDriver

启动ie浏览器和启动google chrome,都需要额外的driver. 1. 下载IEDriverServer:http://www.seleniumhq.org/download/ 2. 配置系统变量:webdriver.ie.driverSystem.setProperty("webdriver.ie.driver", "D:/drivers/IEDriverServer_x64_2.4

2015-08-18 18:55:40 5573

转载 selenium(webdriver)学习笔记2--打开指定路径的firefox

//打开默认路径的firefor(C:\Program Files (x86)\Mozilla Firefox\firefox.exe)WebDriver diver = new FirefoxDriver();//打开指定路径的firefox有两种方法//方法一System.setProperty("webdriver.firefox.bin", "D:\\Firefox\\firefox.

2015-08-18 18:34:22 9577

原创 ant exec task参数-c

众所周知Ant 的<exec executable="cmd" dir="../Temp"> <arg value="/c" /> <arg value="tasklist | findstr "_uninstall*" > isFinished.txt" /></exec>一直不明白<arg value="/c" />中的/c的作用。 在dos窗口运行命令c

2015-08-17 18:12:47 5024

原创 Ant中引号("")的处理

在doc窗口运行命令tasklist | findstr "cmd.exe" > isFinished.txt转换为在Ant里运行,这个命令行要写在 <arg value="" /> 里,外面包裹了一层双引号"",这时候就要对命令行里的""做处理,一开始用' (单引号)代替,运行结果不对。后来查了下才发现处理的方式是:用"来代替"。<exec executable="cmd" dir="$

2015-08-13 16:42:52 1714

原创 Ant 判断某个文件是否为空

Ant可以用length来判断某个文件是否为空。 具体用法:<length file="/filepath/isFinished.txt" property="isFinished.size"/><echo>${isFinished.size}</echo>如果打印结果为0,就这么文件为空了。

2015-08-13 16:34:48 1855

原创 selenium(webdriver)学习笔记1--ChromeDriver

用webdriver启动firefox时很简单,以下代码就可以。WebDriver driver = new FirefoxDriver();driver.get("http://www.baidu.com");driver.close();但是启动Google Chrome浏览器,就比较复杂了。 如果还是用以下代码,会报错。WebDriver driver = new Ch

2015-08-12 17:16:56 32124 2

原创 Maven+jenkins: No compiler is provided in this environment. Perhaps you are running on a JRE rather

用Jenkins+Maven跑job时,报错[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project installer.test: Compilation failure[ERROR] No co

2015-08-10 15:21:22 4033

转载 换行符

换行符‘\n’和回车符‘\r’顾名思义,换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符 ‘\n’ 10 换行(newline) ‘\r’ 13 回车(return)也可以表示为’\x0a’和’\x0d’.(16进制)在windows系统下,回车换行符号是”\r\n”.但是在Linux等系统下是没有”\r”符号的。在解析文本或其他格式的文件内容

2015-08-04 18:07:05 4085

原创 新建jenkins-plugin

1.环境配置如果本地没有maven,先安装maven. 在user.home/.m2/settings.xml 里添加<settings> <pluginGroups> <pluginGroup>org.jenkins-ci.tools</pluginGroup> </pluginGroups> <profiles> <!-- Give access to Jenkins

2015-07-22 11:24:54 1078

原创 VNC连接ubuntu14:No matching security types

解决办法,命令行输入: $ gsettings set org.gnome.Vino require-encryption false

2015-07-21 13:35:50 9000

原创 maven 编译java工程:<identifier> expected

根据Plugin tutorial去写Jenkins的plugin. 一步一步做下来,到执行以下命令时报错$ mvn package错误信息:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5:compile (default-compile) on project first.try:

2015-07-15 12:40:19 2824

原创 ubuntu12.04 解压jar包到指定目录

使用命令jar xvf *.jar -C 路径没有成功,查了一下,-C只有在创建或者更新jar包时作用才是指定目录 后来使用命令unzip *.jar -d 路径成功了

2015-06-25 16:27:36 10183

翻译 JAVA_HOME从jdk8变到jdk7错误:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersi

电脑装了jdk8,JAVA_HOME也是设置的8. 不删除8变回7. 改了JAVA_HOME,并且path值里的C:\ProgramData\Oracle\Java\javapath也删了 运行java -version,报错 Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’has

2015-06-23 14:46:08 22744 3

原创 ubuntu14.04 docker上fig问题Couldn't connect to Docker daemon at http+unix://var/run/docker.sock

最近项目用到docker,在本地跑docker-compose命令没问题 在CI上调用此命令遇到问题: test: [exec] Couldn’t connect to Docker daemon at http+unix://var/run/docker.sock - is it running? [exec] [exec] If it’s at a no

2015-06-19 11:29:39 21950 2

原创 maven-assembly-plugin把java工程打包成为一个可执行的jar包

用java写了一个小工具,使用maven java 工程。写完后,想打包成一个可执行的jar包。 pom.xml里要加<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.5.4</version> <configura

2015-05-29 14:08:44 19691 4

原创 JVM内存组成及分配及一些JVM参数设置

最近的工作需要在Eclipse里设置一下参数,查阅网上的资料后,现总结如下-Xms12m-Xmx13m-XX:MaxPermSize=512m-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=../.-XX:+PrintGCDateStamps-XX:+PrintGCDetails-XX:+UseGCLogFileRotation-XX:

2015-05-25 16:51:51 2143

原创 ant: ant-flaka.jar 注释符号;

ant引入ant-flaka.jar后就可以用concat方法了<target name="test"> <fl:let> str ::= concat('foo','bar') </fl:let> <echo>${str}</echo></target>结果为 如果要连接的字符里带;(分号),就得用转义字符\。 在应用ant-flaka.jar时,分号是

2015-05-06 14:47:18 780

原创 ant -D<property>=<value> value有空格

命令行运行ant时,有时需要传递参数,用到-D= 比如C:\Users\kwang>ant -buildfile D:\WorkSpaces\GlobalBuild\build.xml -Drun.test.for=MDM这样在build.xml里的property run.test.for就被赋值为MDMC:\Users\kwang>ant -buildfile D:\WorkSpaces\G

2015-05-05 10:44:25 2579

原创 正则表达式集(regular expression)

正则表达式的特殊符号的含义多多少少知道一些,但是时间长了不用总会忘记。现在把用过的写到这里以免忘记。^: 表示以某个字符开始,如果在[]里,表示否定。例:^# 表示以#开始的任意字符串都能匹配。 [^abc]表示任何不带有a,b,c的任意字符串都匹配。* : 匹配前面的子表达式零次或多次。例: zo* 能匹配 “z” 以及 “zoo”

2015-05-05 10:38:26 518

原创 Ant: for/foreach

ant引入ant-contrib.jar后,for和foreach的简单应用<?xml version="1.0" encoding="UTF-8"?><project name="auto.all.ci" default="test" basedir="."><taskdef resource="net/sf/antcontrib/antcontrib.properties" /> <

2015-05-04 17:32:26 2643

原创 Ant: propertyregex

<propertyregex property="pack.name" input="package.1.name" regexp="(package)\.\d\.(name)" select="\1.DEF.\2" casesensitive="false" />**

2015-05-04 16:00:58 3707 2

原创 Ant: id and refid

在fileset标签里可以用id属性指定别名,然后用refid在别的地方引用。 fileset是一种type。应该所有的ant type都能指定id(不是很确定)。 例: 拷贝src目录下的所有文件到 build/classes目录下:<fileset dir="${basedir}/src" include="**/*.java" id="source.src"/> <!-- id:

2015-05-04 11:48:02 2134

原创 Ant: 使用外部的tasks

如何使用外部tasks使用外部的tasks,做两步就行了:把它们的实现放到Ant能找到的地方声明它们第一步让Ant找到外部的libraries有三种方法通过命令行参数 -lib放到 ${user.home}/.ant/lib放到 ${user.home}/lib第二步声明有四种方法使用单独的指令来声明一个单独的task<taskdef name="taskname" classname="

2015-04-30 17:34:53 953

原创 Ant: antlib协议

一个antlib文件是xml文件。它的root节点必须是”antlib”。Antlib namespace当Ant读到某个带有以antlib:java package为namespace URI 的元素时,它就去默认的classpath里找这个jave package里是不是有antlib.xml文件。例如,假设antcontrib.jar 已经被放在${ant.home}/lib

2015-04-30 17:27:00 1947

原创 git: Permission denied(publickey). fatal:Could not read from remote repository.

git生成ssh的命令ssh-keygen -t rsa -C "your email"如果不设置密码的话,一路回车,使用默认值即可。 但是我敲完这条命令,按回车 出现那句话,Enter file in which to save the key(/c/Users/wk/.ssh/id_rsa): 其实id_rsa就是默认的文件,但是一开始我以为这是默认的路径呢,就输入了一个名字作为文件名。

2015-04-01 21:38:34 8066 1

翻译 safariDriver: Unable to establish a connection with the SafariDriver extension

在MAC的Safari上测试公司产品时,遇到一个问题: Unable to establish a connection with the SafariDriver extension. os - Mac OS X - 10.10.2 - x86_64 Safari - 8.0.4 几经周折终于查的答案了。 只需要在Safari上安装一个插件就行。 1.点击下载 2.双击安装 3.然

2015-03-27 17:26:58 2026

原创 selenium:selenium-safari-driver

http://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-safari-driver

2015-03-26 18:52:35 3692

转载 在MAC上查找和设置$JAVA_HOME

文章来源:http://guibin.iteye.com/blog/1999238最近升级了MAC OS,装了JDK7 for mac,在这里下载JDK7 for mac,装完之后发现在默认的路径下找不到JDK7的HOME,如下所示: shell 代码:$ which java/usr/bin/java$ ls -l /usr/bin/javalrwxr-xr-x 1 root wheel

2015-03-26 14:42:14 2215

原创 Git for Ubuntu 12.04.4 LTS

在Ubuntu上安装git,网上查到的命令是sudo apt-get install git 但是我的机子不行,信息如下:Reading package lists... DoneBuilding dependency tree Reading state information... DoneYou might want to run 'apt-get -f install'

2015-03-24 18:58:32 4813

原创 Ant学习笔记--入门

Ant入门

2015-03-13 23:01:41 646

原创 Java 环境变量配置

新建系统变量: JAVA_HOME=jdk安装路径 在path里添加:%JAVA_HOME%\bin; 运行->cmd,打开dos窗口,输入java命令。得到很多参数,配置成功

2015-02-11 10:36:39 490

原创 创建firefox profile并用selenium1/selenium2启动

转载自: http://blog.csdn.net/andyhong110/article/details/57669251 . 打开运行窗口。输入 firefox –p 回车。会出现下面类似的窗口。  如果没有出现,可能是你已经打开了 firefox ,如果是请先关闭。 2 . 点击创建配置文件。然后单击下一步。然后选择一个存放 profile 的文件夹。

2015-01-23 11:43:39 3407

转载 [置顶] Maven 介绍和搭建

from [置顶] Maven 介绍和搭建 maven目录(?)[-]何为Maven何为构建Maven是优秀的构建工具Maven不仅仅是构建工具为什么需要Maven组装PC和品牌PCIDE不是万能的MakeAnt不重复发明轮子Maven与极限编程第2章 Maven的安装和配置在Windows上安装Maven检查JDK安装下载Maven本地安装

2015-01-06 17:36:37 1046

Fire-IEBrowser1.4

http://blog.csdn.net/qiyueqinglian/article/details/49906983 博客里提到的工具

2015-11-18

sqljdbc_3.0.1301.101_chs.exe

使用JDBC连接SQLServer 2005 用到的jar包

2011-06-10

空空如也

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

TA关注的人

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