2017-05-30 16 views

答えて

0

一般的な単語 "リスナーは" "イベント" を聴くための一般的な意味を持っています。たとえば、ボタンの場合はイベントをクリックし、クリック時に呼び出されるメソッドはOnClick()です。

したがって、上記の例では、誰かがボタンを自動的にクリックするたびに、ActionListenerの場合、いくつかのメソッド(actionPerformed())が呼び出されます。

TestNGの場合、テスト実行イベントをリッスンする(つまり、メソッドが自動的に呼び出される)ことがあります。例ですONSTART()beforeStart()afterFinish()onFinish()など

倍の大半は、TestNGの自動化開発者でカスタムロギング用に独自のカスタムリスナを実装し、を報告します。

WebDriverには、TestNGのログやレポートのリスナーのような非常に似通ったリスナもありますが、どちらも異なるイベントで動作します。 WebDriverはさまざまな自動化イベントで動作しますが、TestNGはさまざまなテストの関連イベントで動作します。

webdriverをリスナーのための主な理由は、あなたがここでより多くの情報を見つけることができますクリック/のSendKeysなどのイベントなど

後/前に、 "ロギング" である - https://www.packtpub.com/mapt/book/web_development/9781782168850/5/ch05lvl1sec29/exploring-different-webdriver-event-listeners

ヴィカスを。

0

WebDrierイベントリスナーは、beforeClickOn、afterClickOn、beforeFindBy、afterFindByなどのようなwebdriverによってトリガされたイベントをリッスンし、アクションを実行することです。これは主に、セレンテスト実行のログファイルを書き込むために使用されます。

TestNGリスナーは、主にテストのレポートを生成するために使用されます。また、テストに失敗した場合にスクリーンショットを取得することもできます。 TestNGのイベント等onTestFailure、onTestSkipped、onTestSuccess、のようなものです

関連する問題