运行 项目通过 maven 安装时构建失败

Build Failure when running the Project through maven install

尝试 运行 在 Eclipse 中进行项目 Right Click Project>>Run As>>Maven Install

我的 src\tests 文件夹中只有 2 个测试用例,并且两个测试用例都 运行ning 很好。测试完成后,在控制台中获取构建失败。

Error:-Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project selenium-project: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test failed: There was an error in the forked process org.openqa.selenium.remote.SessionNotFoundException

请参考以下截图

将以下代码添加到您的 pom.xml。

<plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.19.1</version>
        </plugin>
  </plugins>

让我知道它是否有效。

我有以下方法可以使用 Maven

从 testing.xml 文件执行测试

在项目根目录下添加一个Testing.xml文件。内容会像

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="TestSuit">
  <test name="MyTest">
         <classes>      
                        <class name="package.subpackage.TestClassName"/>            
         </classes> 
  </test>
</suite>

在您的 pom.xml 标签 <dependencies> 上方添加以下代码

     <!-- Following plugin executes the testing tests  -->
        <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-surefire-plugin</artifactId>
           <version>2.12.4</version>
               <configuration>    
                <!-- Suite testng xml file to consider for test execution -->
                 <suiteXmlFiles>
                     <suiteXmlFile>testng.xml</suiteXmlFile>
                 </suiteXmlFiles>
               </configuration>                       
        </plugin> 

          <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>     
     </plugins>
  </build>

执行以下步骤

右键单击项目 > 运行 As > Maven Clean

然后

右键单击项目 > 运行 作为 > Maven 构建

然后

右键单击项目 > 运行 作为 > Maven 测试