Maven创建webdriver测试框架
上一篇 / 下一篇 2015-08-30 15:35:26 / 个人分类:持续集成
*安装maven:下载maven安装文件,如apache-maven-3.1.0-bin.zip,最好不要下载最新版本,可能会有问题
解压,设置环境变量,path里加入D:\tool\apache-maven-3.1.0\bin
cmd输入mvn -version,检查是否设置成功51Testing软件测试网I| l+\Dv8L+[4sE
将安装文件conf目录下的settings.xml复制到C:\Users\username\.m2目录
v4m-Z!b B9a0*eclipes配置:
windows-preference-maven-instanllations,把maven的安装路径添加进来,并勾选
同时检查user setting的路径是否正确
*命令行创建maven框架代码,命令行进入工作空间输入
mvn
archetype:generate
下载完所需要的包后,等待Generating project in Interactive
mode输入groupid,artifactid等信息后一路回车
创建成功后,进入该目录,执行mvn test,若出现build scssced,表示创建成功
Src/main/java保存的是主代码
Src/test/java保存的是测试代码
$i+] CfD%@0
*使用eclipse创建包含webdriver测试框架代码的maven工程
1.New-project-maven-maven Project,Next
k5|ln*g b~N~V02.勾选第二个,或选择工作空间
3.点击configure配置目录,添加远程目录
http://repo.maven.apache.org/maven2/archetype-catalog.xml,如图
4.配置好后,在Filter输入webdriver,搜索结果选择webdriver-junit-arcetype,NEXT
1Yk c.A#J P0
5,groupid,artifactid等信息,完成后,可以看到会自动生成执行webdriver的测试代码,如图,工程右键run as选择maven test
会自动下载所有依赖的包到本地仓库,需要较长时间
6.对脚本稍作改动,再次maven test,可以看到打开了浏览器并跳转到百度
f%EZ#J)Tdz_j5n2P0修改resource文件夹下application.properties
capabilities=/ie.capabilities
site.url=https://www.baidu.com/
JunitTestBase.java增加代码
protectedvoidbefore()throwsThrowable {
System.setProperty("webdriver.ie.driver",
"D:\\tool\\IEDriverServer.exe");
(IEDriverServer.exe需要自己下载)
HomePage.java这几行注释掉
//@FindBy(how = How.TAG_NAME, using = "h1")
// @CacheLookup
//public WebElement header;
SampleJUnitTest.java修改:
@Test
publicvoidtestHomePageHasAHeader() {
driver.get(baseUrl);
Assert.assertTrue("百度一下,你就知道".equals(homepage.getTitle()));
51Testing软件测试网?`/p^Vo!h
}