2013-10-25 2 views
-1

Я использую testng для теста автоматизации с селеном в проекте maven. Я хочу определить xml-файл для testng для запуска в POM.xml, но он не работает. Пожалуйста помоги!Как настроить POM.xml в maven

Вот мой файл pom.xml

 <dependencies> 
      <dependency> 
       <groupId>org.testng</groupId> 
       <artifactId>testng</artifactId> 
       <version>6.3.1</version> 
       <scope>test</scope> 
      </dependency> 
      <dependency> 
       <groupId>org.seleniumhq.selenium</groupId> 
       <artifactId>selenium-java</artifactId> 
       <version>2.33.0</version> 
      </dependency> 
     </dependencies> 


     <build> 
      <plugins> 
       <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-compiler-plugin</artifactId> 
        <configuration> 
         <source>1.5</source> 
         <target>1.5</target> 
       </configuration> 
       </plugin> 
       <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 

        <version>2.12.4</version> 
         <configuration> 
          <suiteXmlFiles> 
           <suiteXmlFile>src/test/resource/testng.xml</suiteXmlFile> 
          </suiteXmlFiles> 
         </configuration> 
        </plugin>  
       </plugins> 
      </build> 


</project> 
+0

Прежде всего определения плагина вы хотите использовать неполна - нет артефакта. – Mareen

+0

перед тегом suiteXMLFile, я добавляю maven-surefire-plugin, но это не работает –

ответ

-1
This is how it should look like 

<plugins> 
    [...] 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-surefire-plugin</artifactId> 
     <version>2.16</version> 
     <configuration> 
      <suiteXmlFiles> 
      <suiteXmlFile>Src/test/resources/testng.xml</suiteXmlFile> 
      </suiteXmlFiles> 
     </configuration> 
     </plugin> 
    [...] 
</plugins> 
+0

Я пробую http://maven.apache.org/surefire/maven-surefire-plugin/examples/testng.html, но когда проект запускается он автоматически создает временный XML-файл –

Смежные вопросы