selenium+java+testng+ant环境搭建

一。安装

1、 到 http://ant.apache.org/bindownload.cgi 下载 ant发布版本

2、 将下载后的 zip 文件解压缩到任意目录,比如 D:\ant

3、 在环境变量中增加 ANT_HOME=D:\ant( 替换成你解压缩的目录 )

4、 在环境变量 path 中增加 ;D:\ant\bin;

5、 打开 cmd ,输入 ant ,如果提示一下信息证明成功了

Buildfile: build.xml does not exist!

Build failed

或者

安装ant

将你下载的压缩包解压,然后放在你喜欢的任何位置,如:c:/ant/,然后在“我的电脑->属性->高级->环境变量 ->新建”指定:ANT_HOME,值为:c:/ant,并在classpath中添加:%ANT_HOME%\bin;

二。说明

1、安装完成后,

打开 cmd ,输入 ant ,如果提示一下信息证明成功了

Buildfile: build.xml does not exist!

Build failed

这里的failed并不是指你的Ant安装失败了,而是因为你只输入ant命令后,会在你当前目录下去寻找一个叫build.xml的文件,如果你当前目录下没有这个build.xml的文件,则会报build.xml does not exist!,而build.xml里存放的是你需要去干的一些事情,比如构建,执行,等

2、我在工程下面,即bin与src的同目录下建了一个lib的文件夹,把所有需要用到的jar包全放到里面,然后在build.xml里面去引用,

具体的build.xml文件:

<?xml version="1.0" encoding="UTF-8" ?>
<project name="selenium" default="start_server_and_run_tests" basedir=".">
<property name="src" value="src"/>
<property name="dest" value="classes"/>
<!--<property name="lib.dir" value="lib" />-->
<property name="lib.dir" value="${basedir}/lib"/>
<property name="suite.dir" value="${basedir}/test-output/suite"/>
<property name="selenium_jar" value="selenium.jar"/>
<path id="compile.path">
<fileset dir="${lib.dir}/">
<include name="*.jar"/>
</fileset> 
<pathelement location="${src}"/>
<pathelement location="${dest}"/>
</path>
<target name="init">
<mkdir dir="${dest}"/>
</target>
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" classpathref="compile.path"/>
</target>
<!--run testng ant task-->
<taskdef resource="testngtasks" classpath="${lib.dir}/testng.jar"/>

<target name="start_server_and_run_tests" depends="compile" description="start selenium server and run tests">
<parallel> 
<antcall target="run_tests">
</antcall>
</parallel>
</target>

<target name="run_tests" depends="compile"> 
<testng classpathref="compile.path" failureproperty="test.failed"> 
<!--xml test suite file -->
<xmlfileset dir="${suite.dir}">
<include name="test.xml"/>
</xmlfileset> 
</testng> 
<antcall target="sendReport"/> 
<fail message="ERROR: test failed!!!!!" if="test.failed"/>
</target> 
<target name="sendReport"> 
<delete dir="${dest}"/> 
<antcall target="transform"/>
</target> 
<target name="transform">
<xslt in="${basedir}/test-output/testng-results.xml" style="${basedir}/test-output/testng-results.xsl"out="${basedir}/test-output/index1.html" classpathref="compile.path" processor="SaxonLiaison">
<!-- you need to specify the directory here again -->
<param name="testNgXslt.outputDir" expression="${basedir}/test-output/"/>
<param name="testNgXslt.showRuntimeTotals" expression="true"/>
<!--<classpath refid="compile.path" />-->
</xslt>
</target>
</project>

时间: 2024-08-27 04:49:56

selenium+java+testng+ant环境搭建的相关文章

selenium + java + testNG 自动化环境搭建

kSelenium终极自动化测试环境搭建(一)Selenium+Eclipse+Junit+TestNG 第一步 安装JDK JDk1.7. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 一路猛击'下一步',OK.安装完成后配置环境变量: JAVA_HOME = E:\Java\Java\jdk1.7.0_15 PATH = %JAVA_HOME%\bin CLAS

selenium+java+testNG+maven环境搭建

一.简单介绍 1.selenium: Selenium是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozilla Firefox.Chrome等.支持自动录制动作和自动生成,Net.Java.Python等不同语言的测试脚本.Selenium 测试脚本可以在 Windows.Linux 和 Macintosh等多种平台上运行. 2.TestNG: TestNG是一个测试框架,其灵感来自JUnit和NUnit的,但引入

java Mac自动化-java和ant环境搭建

本文旨在帮助读者介绍,如果一个测试工程师拿到了mac本,该如何在本地搭建java和ant环境 其实在几年前,我们还大多使用的是windows本,而且我们也会比较善于使用windows笔记本,但自从mac本出现后,Mac本迅速成为我们技术人员比较热衷的一种笔记本,除了装x,更多的是因为它超级类似于linux的系统,支持了linux中大部分命令行,轻便的外表等等因素,另一方面,它有着像windows一样的屏幕,使得我们可以像操作windows机器一样操作linux系统,但是,不得不承认,在使用了ma

Selenium+Java+Eclipse 自动化测试环境搭建

一.下载Java windows java下载链接 https://www.java.com/zh_CN/download/win10.jsp 二.安装Java 安装好后检查一下需不需要配置环境变量,现在java 8已经不用配置环境变量了,直接在命令行输入:java -version 三.下载和安装Eclipse windows Eclipse下载链接 https://www.eclipse.org/downloads/ 你也可以下载绿色版 四.下载selenium,然后解压 selenium

selenium+java+chrome 自动化测试环境搭建

安装jdk    (jdk 配置环境变量)    eclipse(可用免安装的) 安装谷歌浏览器 下载chorme driver (chorme driver 也要配置环境变量,将chormedriver.exe 的路径配置在path后面,例如D:/chromedriver/chromedriver.exe;) 启动eclipse  新建一个 Java  project,导入selenium webdriver   jar包  ,可在命令窗口以管理员身份验证jar是否正确,输入以下命令即可 用以

Selenium + Java 入门之环境搭建

最近在研究Java+Selenium的自动化测试,网上的资料比较多,自己测试实践后,整理出来一套相对比较完善的环境资料,因为网上很多下载实践的过程中,发现出现了很多不匹配的问题,什么jdk和eclipse不匹配了,Selenium和Fire Fox不匹配之类的. 一.开发环境: 1.JDK1.7:http://pan.baidu.com/s/1o7OaqvC     nybk 2.Eclipse 32位: 此文件由于分享链接无法使用,就仅在此贴图作为自己的随笔记录了(如有需要的小伙伴可以加我好友

自动化测试框架selenium+java+TestNG——配置篇

最近来总结下自动化测试 selenium的一些常用框架测试搭配,由简入繁,最简单的就是selenium+java+TestNG了,因为我用的是java,就只是总结下java了. TestNG在线安装: 打开Eclipse   Help ->Install New Software ,   然后Add   "http://beust.com/eclipse" 选择TestNG,finish下一步完成安装. 验证是否安装成功 File->new->other 导入sele

Java Web开发环境搭建基础[Windows篇]

1. 准备软件: JDK:(jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe) Tomcat:(apache-tomcat-7.0.54-windows-x86.zip) Eclipse:(eclipse-java-helios-SR1-win32.zip) MySQL:(mysql-5.5.20-win32.msi) MySQL JDBC:(mysql-connector-java-5.1.31.zip) Navicat for MySQL

Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建

这标题实在有点拗口,不知道怎么写好,但看了标题也就明白文本的内容.最近几天在折腾这些玩意儿,所以写写总结.除了环境搭建,本文还是一篇入门级的上手教程. 去下载一些东西 JDK安装 Tomcat安装 Tomcat的配置 配置管理员账号 配置Tomcat端口 配置HTTPS 添加web应用 IntelliJ的安装 创建Java Web项目 运行Java Web项目 打成war包 去下载一些东西 老样子,先废话几句,IntelliJ IDEA,这个名字不知道谁想出来的,也真够拗口的,发音大致如此:[i