答えて

1

セレンは、最も一般的にテストフレームワークなどCucumber-JVM以内に自動化された受け入れテストを書くために使用されます。 Cucumber-JVMは受入れテストのために設計されており、Javaアプリケーションで使用されるフレームワークの中で最も一般的ですが、JUnitやTestNGなどのテストフレームワークを使用することができます。どのようなフレームワークで

は、各テスト中に、セレンまたは別のブラウザドライバがUIでユーザーアクションをシミュレートし、テストフレームワークのAPI/DSLで記述されたステートメントは、期待される結果が発生したことを主張しています。テストフレームワークは、すべてのテストを実行し、失敗したものを報告します。

しかし、まだ失敗のテストをデバッグ中に画面を見ることが有用であることが多いです。

2

あなたはtestngを使用して、テストレポートを取得することができます。

、TestNGののインストール後、このlink

に従うことによって、TestNGのを最初にインストール@Test アノテーションを使ってクラスのいくつかのテストケースを書きます。次にrunをクリックし、testngテストとして実行します。次にプロジェクトを更新し、テスト出力フォルダにtestngレポートがあります。 Googleの場合は、これに関する多くのリンクがあります。

あなたはあなたが必要とするならば、あなたはPDFの/ドキュメントの作成をすることができ、画面のスクリーンショットを取ることができ、このlink

0

を通過することができます。スクリーンショットをキャプチャするには

screenShotImage = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);  

screenShotImage.getAbsolutePath()を使用してファイルパスを取得します。

関連する問題