我正在尝试在 Eclipse 中使用 ant 运行 selenium junit 测试。下面是我的 build.xml 文件,如果我在 Eclipse 中将它作为 junit 测试运行,它运行良好。但是当我使用 ant 运行它时,它并不成功。构建成功,但测试失败。如果我遗漏了什么,请告诉我。
<?xml version="1.0" encoding="UTF-8"?>
<project default="runjunit" name="firstbuild">
<target name="runjunit" depends="compile">
<junit printsummary="on">
<test name="com.test.abc"/>
<classpath>
<pathelement location="C:\eclipse\plugins\org.junit_4.10.0.v4_10_0_v20120426-0900\junit.jar"/>
<pathelement location="C:\sample\selenium-2.34.0\selenium-java-2.34.0.jar"/>
<pathelement location="classes"/>
</classpath>
</junit>
</target>
<target name="compile">
<javac includeantruntime="false" srcdir="./src" destdir="classes" classpath="C:\eclipse\plugins\org.junit_4.10.0.v4_10_0_v20120426-0900\junit.jar;C:\sample\selenium-2.34.0\selenium-java-2.34.0.jar"/>
</target>
</project>
Buildfile: C:\New folder\workspace\build.xml
compile:
runjunit:
[junit] Running com.test.abc
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit] Test com.test.abc FAILED
BUILD SUCCESSFUL
Total time: 409 milliseconds