我能够通过ant build.xml编译JUnit程序,但在执行它时,我得到NoClassFounder异常



我是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

相关内容

  • 没有找到相关文章

最新更新