我是JUnit和蚂蚁的新手。我怀疑我的build.xml是否正确。我能够通过目标中的compile标签生成.class文件。但我无法执行该文件。当我尝试在下面的脚本中执行test
标记时。我得到了java.lang.ClassNotFoundException
,这就是我被卡住的地方。
相同的程序在eclipse IDE中工作正常..但不能仅通过ant执行
我已多次验证java和ant的类路径。这很好
我试图从过去的三天中解决这个问题。但仍然存在问题..
有人请帮帮我
<target name="compile" description = "Compiling java code">
<javac srcdir="D:/AntBuilder/src" destdir="D:/AntBuilder/build" classpath= "D:/AntBuilder/dist/lib" includeantruntime="true" />
</target>
<target name="test" depends="compile" description="Execute Unit Tests" >
<junit printsummary="yes" fork="yes" haltonfailure="yes">
<formatter type="xml" />
<test name="automation.LogInTest" />
<classpath>
<pathelement location="D:/AntBuilder/dist/lib"/>
<pathelement location="D:/AntBuilder/build"/>
</classpath>
</junit>
</target>
Vamshi G
答案 0 :(得分:0)
根据堆栈跟踪,它无法找到WEbDriver.exe。下载文件并将其放在所有罐子所在的位置。
答案 1 :(得分:0)
现在排除问题。
问题在于在lib文件夹中添加jar文件。与selenium-java-2.41.0.jar文件一起,我们需要再下载一个jar文件.. selenium-server-standalone-2.41.0.jar