Selenium+Testng+Ant+Jenkins手记

发表于:2016-3-03 08:48

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Young    来源:51Testing软件测试网采编

分享:
  此时准备ant build.xml放到工程的根目录
  build.xml内容如下,testng 和selenium的jar包需要加载,所以设置
  <path id="run.classpath">
  由于项目使用的UTF-8编码,在编译时报错所以添加
  <javac srcdir="src" destdir="build/classes" debug="on" encoding="UTF-8">
  更多ant和testng  classname="org.testng.TestNGAntTask"是固定格式
  参考:http://testng.org/doc/index.html
  接下来在项目添加几个case,项目目录如下
  准备testng的配置文件如下,放在工程的根目录下
  接下来就是见证奇迹的时候:
  在Jenkins里选择构建
  Building in workspace C:\Program Files (x86)\Jenkins\workspace\Demo
  [workspace] $ cmd.exe /C '""C:\Program Files\apache-ant-1.9.4\bin\ant.bat" -file Demo run && exit %%ERRORLEVEL%%"'
  Buildfile: C:\Users\Young\workspace\Demo\build.xml
  [echo] import libs clean:
  [delete] Deleting directory C:\Users\Young\workspace\Demo\build compile:
  [echo] mkdir
  [mkdir] Created dir: C:\Users\Young\workspace\Demo\build\classes
  [javac] C:\Users\Young\workspace\Demo\build.xml:21: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
  [javac] Compiling 6 source files to C:\Users\Young\workspace\Demo\build\classes run:
  [testng] [TestNG] Running:
  [testng]   C:\Users\Young\workspace\Demo\testng.xml
  [testng]
  [testng] Fast test
  [testng] Slow test
  [testng] Starting ChromeDriver (v2.9.248315) on port 43260
  [testng] Starting ChromeDriver (v2.9.248315) on port 20660
  [testng] Starting ChromeDriver (v2.9.248315) on port 13803
  [testng] cookie write to file
  。。。。
22/2<12
100家互联网大公司java笔试题汇总,填问卷领取~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号