尝试运行selenium测试用例。我见过哪个文件,建议是添加bin和lib目录的路径。
java.nio.channels.IllegalBlockingModeException
但是在maven项目中,我的maven项目中没有bin,lib文件夹。出口投影或任何其他地方是否有任何错误。从eclipse执行时,测试用例在本地环境中运行良好。
Set projectLocation=F:\Selenium\TestNGBatchExample
cd %projectLocation%
set classpath=%projectLocation%\bin;%projectLocation%\lib\*
java org.testng.TestNG %projectLocation%\testng.xml
pause

答案 0 :(得分:1)
要通过Maven执行testNg.xml
文件,您可以使用surefire插件。在plugins
>中添加以下行configuration
文件的pom.xml
部分,如果您还没有。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>