問題タブ [allure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
automated-tests - アリュールレポート。AfterMethod を使用して間違ったレポートにスクリーンショットが追加される
私のプロジェクトには、maven と TestNG ツールがあります。そして、Allure レポートにスクリーンショットを追加しようとしています。テストから直接「@Attachment」アノテーションを付けてメソッドを呼び出すと、すべて問題ありません。
しかし、「@AfterMethod」の部分で呼び出すと、スクリーンショットが間違ったレポートに追加され、混乱します。
どちらの場合も、スクリーンショットが生成され、ディスクに正しく保存されます。
私はすでにここで質問を見てきました:アリュールフレームワーク: TestNG アダプターが間違って @AfterMethod をレポートに配置します
そして、私の困難は、TestNG アダプターが原因である可能性があります。
「@Attachment」メソッドを呼び出す正しい方法は何ですか? この問題を回避するには、どのアダプターを使用する必要がありますか? テストが失敗した場合にのみ ITestListener を使用してスクリーンショットを作成する例を誰かが提供してくれるでしょうか?
java - データ駆動中の JUnit での @Test の使用
何かが可能かどうか (または、少しばかげているかどうか) を把握しようとしています。
非常に単純な Excel シートがあります。2 列、1 列は検索語のリスト、2 列目は予想される URL のリストです。これをセレン経由で実行すると、Googleに移動し、Excelシートを開き、用語を検索し、期待される結果が表示されたらテストに合格します. シートの 3 つの行に対してこれを行います。すべて良い。ただし、各行を @Test することを望んでいましたが、これを達成する方法がわかりません。
以下はテスト コードです。私が言ったように、これを機能させることはできません。現在は実行されますが、3 つの異なる検索が行われた単一のテストとして表示されます。
java - Allure を使用して複数のテスト レポートを保存する
Jenkins でテストを実行し、テスト レポートの生成には Allure Framework を使用しています。Jenkins でのさまざまな起動のさまざまなテスト レポートを保存して切り替える必要があります。これを行う方法/プラグインはありますか?
java - アリュール フレームワーク: @Step 、 @Parameter 、および @Attachments アノテーションを、TestNG および Maven が既に有効になっている AspectJ では使用できません
@Step 、 @Parameter 、および @Attachments パラメータを使用しようとしていますが、レポートに表示されず、 @Title および @Feature は正常に機能しています。私のpom.xml:
以下は私のクラスtestng.xmlクラスです:
私のJavaコード:
public class RegisterNewUser extends OpenAndCloseBrowser {
Allure 公式サイトのドキュメントを含めて徹底的に検索しましたが、回避策が見つかりません。
jenkins - Jenkins は Allure Framework を使用して健康状態のしきい値を構築します
Jenkins で Allure Framework Plugin の使用を開始しましたが、失敗したテスト ケースの数が 5% 未満の場合にビルドを成功としてマークする方法があるかどうかを知りたいです。これには XUnit Plugin を使用する必要があると思いますが、以前に設定した人がいるかどうか疑問に思っています。
selenium - アサーションでの複数のブラウザーの失敗に関する問題を Allure が報告する
Firefox と Chrome の両方で失敗するテストがあります。実行順序は、最初に Firefox、次に Chrome です。しかし、Allure レポートでは、テスト スイートをクリックすると、chrome に対してのみアサーション エラーが表示されます。(Assertion Error: For value: chrome) のみが表示されます。Firefox の場合は表示されません。
JUnit maven 構成を使用しています。レポートを生成するための魅力的な cli。アリュール バージョン 1.4.11。
java - 実行時のアリュール結果ディレクトリの設定
Allure xml reports
生成されるファイル ディレクトリを変更するにはどうすればよいですか?
実行時に変更したいと思います。
Java 8 と TestNG を使用しています。