无法为jenkins的selenium(maven)项目设置bin,lib的路径

时间:2016-09-28 09:12:40

标签: selenium jenkins

尝试运行selenium测试用例。我见过哪个文件,建议是添加bin和lib目录的路径。

java.nio.channels.IllegalBlockingModeException

但是在maven项目中,我的maven项目中没有bin,lib文件夹。出口投影或任何其他地方是否有任何错误。从eclipse执行时,测试用例在本地环境中运行良好。

project structure in local

Project structure on windows server



Set projectLocation=F:\Selenium\TestNGBatchExample
cd %projectLocation%
set classpath=%projectLocation%\bin;%projectLocation%\lib\*
java org.testng.TestNG %projectLocation%\testng.xml
pause




1 个答案:

答案 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>