2015-12-14 64 views
1

我有簡單的seleneum UI測試,我想如何做到這一點,我想有良好的thucydides報告。 在看到maven pom.xml我個人資料的人是這樣的:Plain Selenium and Thucydides報告

<profile> 
      <id>MobileTests</id> 
      <build> 
       <plugins> 
        <plugin> 
         <groupId>org.apache.maven.plugins</groupId> 
         <artifactId>maven-surefire-plugin</artifactId> 
         <version>2.18.1</version> 
         <configuration> 
          <argLine>-Dfile.encoding=UTF-8</argLine> 
          <argLine>-Dwebdriver.remote.url=http://192.168.1.5/wd/hub</argLine> 
          <groups>ru.testgroups.mobile.AllMobile</groups> 

         </configuration> 

        </plugin> 
        <plugin> 
         <groupId>org.apache.maven.plugins</groupId> 
         <artifactId>maven-site-plugin</artifactId> 
         <version>3.0</version> 
         <configuration> 
          <reportPlugins> 
           <plugin> 
            <groupId>net.thucydides.maven.plugins</groupId> 
            <artifactId>maven-thucydides-plugin</artifactId> 
            <version>${thucydides.version}</version> 
           </plugin> 
          </reportPlugins> 
         </configuration> 
        </plugin> 
      </plugins> 
      </build> 

     </profile> 

它假設生成報告,但事實並非如此。我怎樣才能從普通硒修昔底德報告測試

回答

0

您應該添加的寧靜(或修昔底德,如果您使用的是舊版本)作爲報告插件:

<reporting> 
    <plugins> 
     <plugin> 
      <groupId>net.serenity-bdd.maven.plugins</groupId> 
      <artifactId>serenity-maven-plugin</artifactId> 
      <version>${serenity.version}</version> 
     </plugin> 
    </plugins> 
</reporting> 
+0

我要補充serenety到哪裏去。在我的<依賴>中呢?或者必須移動修昔底德? –

+0

我如何運行mvn?我用mvn surefire-report:report -PMobileTests來做這件事 –