2017-09-20 16 views
0

私は魅力的なレポートです。私はセレンtestngテストを持っているし、それらを実行するためにmavenを使用しています。 mvnテストの後、xmlファイルはallure-resultフォルダを生成します。 誰も私にこの方法でindex.htmlファイルを生成する方法を教えてもらえますか? pom.xmlに何かを追加する必要がありますか?ここに私のpom.xmlがあります:index.html-魅力的なレポート作成 - テストメンバ - セレンのwebdriverを生成する方法

<properties> 
    <allure.version>1.4.13</allure.version> 
    <aspectj.version>1.8.10</aspectj.version> 
</properties> 
<dependencies> 
    <dependency> 
     <groupId>io.qameta.allure</groupId> 
     <artifactId>allure-testng</artifactId> 
     <version>2.0-BETA14</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>ru.yandex.qatools.allure</groupId> 
     <artifactId>allure-testng-adaptor</artifactId> 
     <version>1.5.3</version> 
     <exclusions> 
      <exclusion> 
       <groupId>junit</groupId> 
       <artifactId>junit</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 
    <dependency> 
     <groupId>org.testng</groupId> 
     <artifactId>testng</artifactId> 
     <version>6.11</version> 
     <scope>test</scope> 
    </dependency> 

    <build> 
     <plugins> 
      <plugin> 
       <groupId>io.qameta.allure</groupId> 
       <artifactId>allure-maven</artifactId> 
       <version>2.8</version> 
      </plugin> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-surefire-plugin</artifactId> 
       <version>2.20</version> 
       <configuration> 
       <argLine> 
        -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar" 
       </argLine> 
       <suiteXmlFiles> 
        <suiteXmlFile>testng.xml</suiteXmlFile> 
       </suiteXmlFiles> 
      </configuration> 
      <dependencies> 
       <dependency> 
        <groupId>org.aspectj</groupId> 
        <artifactId>aspectjweaver</artifactId> 
        <version>1.8.10</version> 
       </dependency> 
      </dependencies> 
     </plugin> 
    </plugins> 
</build> 

<reporting> 
    <excludeDefaults>true</excludeDefaults> 
    <plugins> 
     <plugin> 
      <groupId>ru.yandex.qatools.allure</groupId> 
      <artifactId>allure-maven-plugin</artifactId> 
      <version>2.6</version> 
      <configuration> 
        <outputDirectory>${basedir}/target/allure-reports/</outputDirectory> 
        <allureResultsDirectory>${basedir}/target/allure-results</allureResultsDirectory> 
      </configuration> 
     </plugin> 
    </plugins> 
</reporting> 

MVNサイトを実行しようとしましたが動作しませんでした。 ありがとうございます!

+1

質問にpom.xmlを追加してください。 –

+1

また、あなたのセレンテストコードを追加して、これまでに試したことを –

+0

がpom.xmlに追加しました – TesterGG

答えて

0

問題は、古いレポート(Allure 1)を新しいアダプタ(Allure 2でのみサポートされている)とともに使用していることです。

現在地https://docs.qameta.io/allure/2.0/#_testng

またアリュールのステップバイステップの実装では、TestNGの+のMaven +セレンwebdriverをFwk + ​​Javaを使用レポート見つけてくださいhttps://github.com/allure-examples/allure-testng-example

+0

ありがとう!!それは働いた – TesterGG

0

可能な実施例があり、完全なドキュメントを見つけることができます。また、Allure ReportsはMozilla Firefoxでのみ表示されます。レポートを開き、ChromeブラウザではなくMozillaで確認してください。それは役に立つだろう。

http://total-qa.com/advanced-selenium/allure-reporting/

+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含め、参照のためのリンクを提供する方が良いです。リンクされたページが変更された場合、リンクのみの回答は無効になります。 – Skandix

関連する問題