当前位置: 首页 > 知识库问答 >
问题:

从命令行使用selenium(TestNG)运行maven项目需要什么配置?

洪增
2023-03-14

从命令行运行maven项目所需的配置。

共有1个答案

柯子琪
2023-03-14

问得好。我也遇到了同样的问题,但我找到了解决办法。所需的两个maven插件如下所示。请确保在项目中配置了JDK 1.7和JRE 7版本。将此插件添加到pom中。xml,然后执行以下步骤:

1 mvn清洁

2 mvn安装

3 mvn执行官:java

需要第3步来运行没有指定主类的项目

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.2</version>
                 <configuration>
                         <source>1.7</source>
                         <target>1.7</target>
                         <encoding>${project.build.sourceEncoding}</encoding>
                         <showDeprecation>true</showDeprecation>
                         <showWarnings>true</showWarnings>
                         <executable>${env.JAVA_HOME}/bin/javac</executable>
                         <fork>true</fork>
                 </configuration>
            </plugin>
            <plugin>  
                   <groupId>org.codehaus.mojo</groupId>  
                   <artifactId>exec-maven-plugin</artifactId>  
                   <version>1.2.1</version>  
                   <configuration>  
                      <mainClass>com.mainClass</mainClass>  
                   </configuration>  
             </plugin> 
 类似资料:
  • 我已经用maven和testNG配置了eclipse,用我的pom配置了PF。xml如下: 我是runnong,在命令提示符下点击这个目录:D:\EclipseWorkspace\iON27Feb2013\iONAutomation\common 我的cmd控制台显示:

  • 当我尝试从项目从命令提示符运行项目时,我有主菜单测试用例已经失败的异常。 java-cp c:\users\eclipse-workspac\ctv_web_auto_check\bin;c:\users\eclipse-workspace\ctv_web_auto_check\lib*org.testng.testng testng.xml

  • 我需要在docker中运行selenium测试用例。我引用的多篇文章都是一样的。我可以在docker中运行测试用例,它只设置了selenium。但我的项目是maven build,我想在docker中运行。 项目设置: 使用Java的Selenium webdriver 我从几篇有用的文章中了解到: 需要创建测试用例jar 但是我无法使这个设置工作。

  • 如何在linux命令行中从maven命令运行文件?

  • 我这里有一个小问题:使用MAVEN和Cucumber运行这个项目。 在我的MAVEN项目中,我采用以下结构: 类如下所示: 类类似于以下内容: 我试着跑: 而且它不起作用。 我想使用Maven运行这些测试,并知道是否有可能设置cucumber测试的执行顺序。 我试图在@CucumberOptions中定义功能参数,但它不起作用! 和 并尝试这样做(如其他帖子所建议的): 在surefire插件配置