如何从命令行在 Intellij idea 中运行 testng appium-java maven 项目构建?

苏班达科

我有一个用 Intellij 想法编写的 Maven 项目(appium/java)。要运行测试,我必须运行 testng.xml 文件。我想从命令行运行我的测试脚本。我怎样才能做到这一点?我找到了从命令行运行 testng.xml 的各种链接,但没有一个解决方案适合我。提前致谢

鼻息肉

由于您的项目是 Maven 项目,因此您可以在导航到项目路径后从命令行使用选项mvn clean test这将运行 testng.xml 文件中的测试

如果您有多个测试 xml 文件,您可以使用Surefire 插件在 pom.xml 中,您需要添加如下内容:

     <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>3.0.0-M3</version>
        <configuration>
          <suiteXmlFiles>
            <suiteXmlFile>${suiteXmlFiles}</suiteXmlFile>
          </suiteXmlFiles>
        </configuration>
      </plugin>

添加尽可能多的suiteXmlFile标签,它应该指向你的test1.xml、test2.xml等的位置,然后在命令行中使用命令

mvn clean test -DsuiteXmlFile.suiteXmlFiles=path/to/test1.xml

如果要运行多个测试 xml 文件,可以使用以下命令

mvn clean test -DsuiteXmlFile.suiteXmlFiles=path/to/test1.xml,path/to/test2.xml

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从命令行在Java Gradle项目中运行main方法?

如何编译基于Maven的Java项目以从命令行运行它

如何使用Intellij命令行工具通过命令“ idea pom.xml”导入Maven项目?

如何在IntelliJ IDEA 14.1中获取运行Java的命令行参数

从命令行在包中运行Java

如何从命令行而不是Intellij IDEA运行JUnit测试?

在命令行中运行JAVA + Cucumber + JUnit Maven项目

运行Maven项目使用的IntelliJ IDEA

在IntelliJ中构建Maven项目

如何在intellij项目的命令行中运行Java类

如何让整个项目在 IntelliJ IDEA 中运行?

如何在 IntelliJ IDEA 中配置新的 Maven 项目?

如何在IntelliJ IDEA中创建JavaFX Maven项目?

如何在IntelliJ IDEA中构建项目范围的UML图?

如何在IntelliJ Idea中添加项目以构建路径

从命令行运行Netbeans Maven项目?

如何从命令行运行从 Intellij 创建的 Java JAR

如何从命令行在Visual Studio中构建Xamarin DLL?

如何在Windows上从命令行在PhpStorm中打开项目

如何从命令行在WebStorm中打开多个项目?

如何从命令行运行 appium 桌面

从命令行在2017 Visual Studio中构建项目?

Java-从命令行构建和运行Eclipse项目

IntelliJ Idea:在Docker容器中构建和运行Java应用

如何从命令行运行TestNG

如何在IntelliJ中为Maven命令行项目添加程序参数?

在Windows命令行上运行在IntelliJ中创建的Java程序

如何查看Intellij Idea中运行的实际命令(java)?

使用Linux命令行运行Java Maven项目