<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hanqionglaaa的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hanqionglaaa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hanqionglaaa]]></copyright><item><title><![CDATA[mvn build 遇到的错误]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/78571438</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/78571438</guid><author>hanqionglaaa</author><pubDate>Sat, 18 Nov 2017 21:36:56 +0800</pubDate><description><![CDATA[Unknown lifecycle phase "maven".]]></description><category></category></item><item><title><![CDATA[接口自动化工具]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/49995947</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/49995947</guid><author>hanqionglaaa</author><pubDate>Mon, 23 Nov 2015 15:42:22 +0800</pubDate><description><![CDATA[新的工作是做接口自动化，最近几天一直在研究相关的接口自动化工具，像Fiddler,postman,soapui。]]></description><category></category></item><item><title><![CDATA[Project configuration is not up-to-date with pom.xml]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/31375229</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/31375229</guid><author>hanqionglaaa</author><pubDate>Mon, 16 Jun 2014 14:12:02 +0800</pubDate><description><![CDATA[Project configuration is not up-to-date with pom.xml
 



导入maven工程后，出现如下错误：

 

Description    Resource    Path    Location    Type
Project configuration is not up-to-date with pom.xml. Run]]></description><category></category></item><item><title><![CDATA[java构造方法总结]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/25046095</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/25046095</guid><author>hanqionglaaa</author><pubDate>Mon, 05 May 2014 14:09:44 +0800</pubDate><description><![CDATA[定义：
在Java中,任何变量在被使用前都必须先设置初值.Java提供了为类的成员变量赋初值的专门方法。

特点：]]></description><category></category></item><item><title><![CDATA[删除 Mac 系统默认应用]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/24253689</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/24253689</guid><author>hanqionglaaa</author><pubDate>Mon, 21 Apr 2014 14:59:55 +0800</pubDate><description><![CDATA[最近看到了删除 Mac 系统默认应用的终端（Terminal）命令，小编觉得其实系统内置的应用都还挺好用的没有删除的必要，毕竟咱也不少那点硬盘空间；不过当然也不能排除有此需求的同学，还是分享下：4
 T- G+ r+ L8 z( Q 七度苹果电脑软件
+ [5 u3 ]8 x0 S 七度苹果电脑软件
首先打开终端（Terminal）应用并定位到需要删除的应用所在目录，比如 /Applicat]]></description><category></category></item><item><title><![CDATA[eclipse导出jar包，编写可执行包]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/24238883</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/24238883</guid><author>hanqionglaaa</author><pubDate>Mon, 21 Apr 2014 11:16:44 +0800</pubDate><description><![CDATA[有时候需要将j2se工程导出，这样可以在别处运作，就不必拘泥于开发感觉中才能运行了。
具体做法如下：
方法一：(工程没有引用外部jar包时，直接导出)

选中工程---->右键，Export...--->Java--->JAR file--->next-->选择jar file的路径及名称-->next-->next---> 选择main class--->finish.

方法2：]]></description><category></category></item><item><title><![CDATA[WineBottler：让苹果Mac OS照样用IE浏览器]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/23179727</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/23179727</guid><author>hanqionglaaa</author><pubDate>Tue, 08 Apr 2014 13:43:06 +0800</pubDate><description><![CDATA[它在Linux系统上已经发展一段时间了。面对广大的windows的使用者，进入到苹果世界有一个很困扰的问题就是，有些网页非得用IE浏览器来开不可，但是要使用IE都还要安装个windows系统来使用，无论是Bootcamp, VMware,Virtual box等，都必须虚拟或实体的架构一个系统来使用IE浏览器。今天我们只要靠著WineBottler就可以直接将windows的应用程序封装成app来]]></description><category></category></item><item><title><![CDATA[@SuppressWarnings注解]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/19819969</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/19819969</guid><author>hanqionglaaa</author><pubDate>Mon, 24 Feb 2014 13:59:50 +0800</pubDate><description><![CDATA[简介：java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法，以及局部变量上。
作用：告诉编译器忽略指定的警告，不用在编译完成后出现警告信息。
使用：
@SuppressWarnings(“”)
@SuppressWarnings({})
@SuppressWarnings(value={})
]]></description><category></category></item><item><title><![CDATA[String path = request.getContextPath]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/19811567</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/19811567</guid><author>hanqionglaaa</author><pubDate>Mon, 24 Feb 2014 10:44:57 +0800</pubDate><description><![CDATA[String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

这个语句是用来拼装当前网页的相对路径的。

是用来表明当前页面的相对路径所使用的根路径的]]></description><category></category></item><item><title><![CDATA[ANT]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/19543509</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/19543509</guid><author>hanqionglaaa</author><pubDate>Thu, 20 Feb 2014 10:38:51 +0800</pubDate><description><![CDATA[ant是目前java环境下较好用的打包部署工具，其采用xml的格式进行编写，功能非常强大，使用的也比较普遍。

现介绍一下ant安装、环境变量配置及验证安装是否成功。

一、安装ant

到官方主页http://ant.apache.org下载新版（目前为Ant1.8.1）的ant，得到的是一个apache-ant-1.8.1-bin.zip的压缩包。将其解压到你的硬盘上，例如：C:\]]></description><category></category></item><item><title><![CDATA[Android自动化测试方向]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/19483587</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/19483587</guid><author>hanqionglaaa</author><pubDate>Wed, 19 Feb 2014 13:24:28 +0800</pubDate><description><![CDATA[1、CTS，CTS 测试基于Android instrumentation 测试， 其又基于JUnit 测试。说白了， CTS 就是一堆单元测试用例。这也是Java 语言的擅长部分。
2、 Monkey工具，Monkey是Android中的一个命令行工具，可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等)，实现对正在开发的应用程序进行压力测试。Mo]]></description><category></category></item><item><title><![CDATA[selenium webdriver学习（十八）----------构建webdriver]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995360</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995360</guid><author>hanqionglaaa</author><pubDate>Thu, 30 May 2013 16:22:52 +0800</pubDate><description><![CDATA[准备环境

对所有版本的webdriver:

Java JDK 5或以上（如果没有安装从oracle的网站上下载）源代码（如果没有，导出源代码,可参考：selenium
 webdriver学习（十七））
另外，interntetExplorerDriver需要一些额外的组件并且只能构建在windows系统上。

Visual Studio 2010 Professional及以]]></description><category></category></item><item><title><![CDATA[selenium webdriver学习（十七）----------把selenium项目同步到本地eclipse]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995353</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995353</guid><author>hanqionglaaa</author><pubDate>Thu, 30 May 2013 16:21:47 +0800</pubDate><description><![CDATA[这里主要是想把selenium的整个项目同步到eclipse的经历分享一下。虽然有时候想想没有必要，因为你下载的包里本身就包含了源代码，但是我就是这样做了。
selenium项目地址： （只读）
方法一、直接使用TortoiseSVN
1、安装TortoiseSVN。下载地址：http://tortoisesvn.net/downloads
2、在eclipse的Workspace目录下直]]></description><category></category></item><item><title><![CDATA[selenium webdriver学习（十六）----------用selenium webdriver实现selenium RC中的类似的方法]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995323</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995323</guid><author>hanqionglaaa</author><pubDate>Thu, 30 May 2013 16:17:42 +0800</pubDate><description><![CDATA[最近想总结一下学习selenium webdriver的情况，于是就想用selenium webdriver里面的方法来实现selenium RC中操作的一些方法。目前封装了一个ActionDriverHelper类，来实现RC中Selenium.java和DefaultSelenium.java中的方法。有一些方法还没有实现，写的方法大多没有经过测试，仅供参考。代码如下：


packag]]></description><category></category></item><item><title><![CDATA[selenium webdriver学习（十五）------------如何处理FirefoxProfile]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995287</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995287</guid><author>hanqionglaaa</author><pubDate>Thu, 30 May 2013 16:14:31 +0800</pubDate><description><![CDATA[这一节主要涉及 selenium webdriver处理Firefox profile的一些知识。

什么是Firefox profile
要了解Firefox profile请访问这里，它详细解绍了Firefox proflie。在Firefox里，如何管理Firefox profile 请访问这里。看完它们，相信你对Firefox
 profile会有所了解。好了，必备的知识准备完了，]]></description><category></category></item><item><title><![CDATA[selenium webdriver学习（十四）------------如何处理table]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995274</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995274</guid><author>hanqionglaaa</author><pubDate>Thu, 30 May 2013 16:11:56 +0800</pubDate><description><![CDATA[以前在selenium RC 里面有一个getTable方法，是得到一个单元格中的文本。其详细描述如下：


/** Gets the text from a cell of a table. The cellAddress syntax tableLocator.row.column, where row and column start at 0.
@param tableCellAd]]></description><category></category></item><item><title><![CDATA[selenium webdriver学习（十三）------------如何利用Actions类模拟鼠标和键盘的操作]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995262</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995262</guid><author>hanqionglaaa</author><pubDate>Thu, 30 May 2013 16:09:57 +0800</pubDate><description><![CDATA[在selenium webdriver学习（十）------------如何把一个元素拖放到另一个元素里面的时候，用到了一个Actions类。这一节主要分析一下这个Actions类。
这个actions类，主要定义了一些模拟用户的鼠标mouse，键盘keyboard操作。对于这些操作，使用perform()方法进行执行。
actions类可以完成单一的操作，也可以完成几个操作的组合。

单]]></description><category></category></item><item><title><![CDATA[selenium webdriver学习（十二）------------如何利用selenium-webdriver截图]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995246</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995246</guid><author>hanqionglaaa</author><pubDate>Thu, 30 May 2013 16:06:41 +0800</pubDate><description><![CDATA[在自动化测试中常常会用到截图功能。最近用了一下selenium-webdriver的截图功能还算不错，可以截取页面全图，不管页面有多长。
下面的代码演示了如何使用webdriver进行截图： 
 


import java.io.File; import java.io.IOException;   import org.apache.commons.io.FileUtils; imp]]></description><category></category></item><item><title><![CDATA[selenium webdriver学习（十一）------------如何等待页面元素加载完成]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995222</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995222</guid><author>hanqionglaaa</author><pubDate>Thu, 30 May 2013 16:03:28 +0800</pubDate><description><![CDATA[web的自动化测试中，我们经常会遇到这样一种情况：当我们的程序执行时需要页面某个元素，而此时这个元素还未加载完成，这时我们的程序就会报错。怎么办？等待。等待元素出现后再进行对这个元素的操作。

在selenium-webdriver中我们用两种方式进行等待：明确的等待和隐性的等待。

明确的等待

明确的等待是指在代码进行下一步操作之前等待某一个条件的发生。最不好的情况是使用Thread.slee...]]></description><category></category></item><item><title><![CDATA[java泛型]]></title><link>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995208</link><guid>https://blog.youkuaiyun.com/hanqionglaaa/article/details/8995208</guid><author>hanqionglaaa</author><pubDate>Thu, 30 May 2013 16:01:48 +0800</pubDate><description><![CDATA[泛型是Java SE 5.0中引入的一项特征，自从这项语言特征出现多年来，我相信，几乎所有的Java程序员不仅听说过，而且使用过它。关于Java泛型的教程，免费的，不免费的，有很多。我遇到的最好的教材有：

The Java TutorialJava Generics and Collections, by Maurice Naftalin and Philip WadlerEffective]]></description><category></category></item></channel></rss>