如何从Intellij IDEA项目(Selenium和TestNG)创建java批处理文件

时间:2017-07-17 04:18:01

标签: java batch-file jenkins testng

我想创建一个可执行的批处理文件,以便在没有IDE的情况下运行我的项目。文件层次结构如下。 *我使用Intellij IDEA enter image description here

1 个答案:

答案 0 :(得分:1)

首先需要找到要键入的正确命令行才能执行testng测试。

如果您可以配置pom.xml以使mvn clean test正常工作,则可以在Jenkins工作中对其进行调整。

请参阅“TestNG Maven plug-ins”,以便pom.xml包含正确的插件 对于selenium,您可以按照教程“Maven & Jenkins with Selenium”进行操作 您的依赖项应包括:

    <dependency>                
         <groupId>junit</groupId>                               
         <artifactId>junit</artifactId>                             
         <version>3.8.1</version>                               
         <scope>test</scope>                                
    </dependency>               
    <dependency>                
        <groupId>org.seleniumhq.selenium</groupId>                              
        <artifactId>selenium-java</artifactId>                              
        <version>2.45.0</version>                               
    </dependency>               
    <dependency>                
        <groupId>org.testng</groupId>                               
        <artifactId>testng</artifactId>                             
        <version>6.8</version>                              
        <scope>test</scope>                                     
   </dependency>    

然后,一个clean test目标的简单Jenkins maven作业就足够了:

https://cdn.guru99.com/images/5-2015/050115_1023_MavenJenkin27.jpg