我是JUnit和ant的新手。我怀疑我的build.xml是否正确。我能够在目标中通过编译标记生成.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
根据堆栈跟踪,它无法找到WEbDriver.exe。下载该文件并将其放在所有jar所在的位置。
已整理完毕。
问题在于在lib文件夹中添加jar文件。除了selenium-java-2.41.0.jar文件,我们还需要下载一个jar文件。selenium-server-standalone-2.41.0.jar