私の目的は、Selenium & TestNGリスナーを使用してテスト固有のロギングを行うことです。Selenium Event ListenerとTestNGリスナーを併用してテスト固有のデータを記録する
問題文:TestNGは3つのスレッド/セレンテストを並行して実行し、各セレンテストはWebページ上でいくつかの操作を行います。
架空のTest1: オープンアプリケーションのURL ログイン顧客として ログアウト
仮説にTest2: オープンアプリケーションのURL ページ上の別の製品を見ます。顧客として ログイン ログアウト
仮定Test3は: オープンアプリケーションURL は、ページ上の別の製品を見ます。 顧客 として購入 ログインのための製品を選択/ナビゲーション/ findby何ページに起こりクリックする何でも、クレジットカード ログアウト今
に一時払い、ログファイルにセレンイベントリスナー(で記録されますことかデータベースまたはその他の場所)
Selenium Web Event Listenerのログは、どのスレッドがどのコマンドを実行したかによってランダムになります。テスト名とセレンイベントリスナ生成ログのマッピングはありません。
TM1を想定し、私が何かTM1
- などを持っているしたい名 - TestNGのテストでログインリンクをクリックした
- TM1 - クリックさについてログアウトリンク
私はそれを達成する方法はありますか?
ありがとうございます。私はそれを試み、それが問題を解決するかどうかを見ます。 –