Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven运行testNG套件两次_Java_Maven_Selenium_Testng - Fatal编程技术网

Java Maven运行testNG套件两次

Java Maven运行testNG套件两次,java,maven,selenium,testng,Java,Maven,Selenium,Testng,我有一个SeleniumJavaTestNG Maven套件。我正在通过pom xml运行这个。但是maven在testng xml中运行了两次测试。但是,当我运行与TestNG套件相同的TestNG xml时,它的行为正常,也就是说,它只按预期在TestNG xml中运行了一次测试 </build> <dependencies> <dependency> <groupId>org.apache.commons</g

我有一个SeleniumJavaTestNG Maven套件。我正在通过pom xml运行这个。但是maven在testng xml中运行了两次测试。但是,当我运行与TestNG套件相同的TestNG xml时,它的行为正常,也就是说,它只按预期在TestNG xml中运行了一次测试

</build>
<dependencies>

    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-io</artifactId>
        <version>1.3.2</version>
    </dependency>


    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>3.11</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.141.59</version>
    </dependency>
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.14.3</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>
    <dependency>
        <groupId>com.relevantcodes</groupId>
        <artifactId>extentreports</artifactId>
        <version>2.41.2</version>
    </dependency>

</dependencies>
` http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 自动的 自动的 0.0.1-快照 src src **/*.爪哇 maven编译器插件 3.7.0 1.8 1.8 org.apache.maven.plugins maven surefire插件 3.0.0-M3 testng.xml testng.xml 从不--> 假的

</build>
<dependencies>

    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-io</artifactId>
        <version>1.3.2</version>
    </dependency>


    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>3.11</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.141.59</version>
    </dependency>
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.14.3</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>
    <dependency>
        <groupId>com.relevantcodes</groupId>
        <artifactId>extentreports</artifactId>
        <version>2.41.2</version>
    </dependency>

</dependencies>

org.apache.commons
公地io
1.3.2
org.apache.poi
poi ooxml
3.11
org.seleniumhq.selenium
硒爪哇
3.141.59
org.testng
testng
6.14.3
编译
log4j
log4j
1.2.17
相关代码
扩展端口
2.41.2

`

向我们展示该部分。这可能是问题的原因

解决了它。我已经包含了testng.xml两次。解决了它。我已经包含了testng.xml两次。还将testng范围设置为在我的testng xml中编译

</build>
<dependencies>

    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-io</artifactId>
        <version>1.3.2</version>
    </dependency>


    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>3.11</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.141.59</version>
    </dependency>
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.14.3</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>
    <dependency>
        <groupId>com.relevantcodes</groupId>
        <artifactId>extentreports</artifactId>
        <version>2.41.2</version>
    </dependency>

</dependencies>
我还面临着maven项目-TestNG框架-maven测试运行了两次
原因-在Pom.xml文件中,我已经包含了两次testng.xml详细信息
Tag1 suitexmlFile testng.xml
Tag2 SuiteXmlc:\Selenium\lmsmaven\testng.xml文件
删除一个testng.xml详细信息后
Tag1 SuiteXmlc:\Selenium\lmsmaven\testng.xml文件

它将起作用
我已在pom xml的构建部分下方添加。您应该接受您的答案,这样问题就结束了。请修复您答案的格式。