我升级到TestNG 6.4。现在,当我从Eclipse中执行Test-Suite(使用TestNG插件)时,测试得到了“新面貌”。但是,如果我使用ant执行相同的Test-Suite,报告看起来与TestNG 6.3相同。这是为什么?如何使用新的外观创建报告?
修改
我找到了一个解决方案......我必须在selenium-server-standalone-2.20.0.jar之前将testng-6.4.jar添加到类路径中,如果你这样做的话,那你就得到了旧的报告。由于selenium.jar在旧版本中包含testng ...
新报告:
<path id="classpath">
<pathelement location="bin"/>
<pathelement location="lib/selenium-server-standalone-2.20.0.jar"/>
<pathelement location="lib/testng-6.4.jar"/>
<pathelement location="testsuites"/>
</path>
旧报告:
<path id="classpath">
<pathelement location="bin"/>
<pathelement location="lib/testng-6.4.jar"/>
<pathelement location="lib/selenium-server-standalone-2.20.0.jar"/>
<pathelement location="testsuites"/>
</path>
答案 0 :(得分:0)
你确定你的ant build正在使用6.4 jar文件吗?