問題タブ [testng-dataprovider]
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.
selenium - TestNG を使用したセレン
TestNGでセレンを初めて使用します。お答えいただけると大変助かります。テキスト ノートを作成する webApplication のテスト ケースを作成しています。さまざまな種類の入力をテストするために、@dataProvider を使用しました。すべての値を入力した後、メモの作成を保存するかキャンセルするかの 2 つのオプションがあるためです。例外をスローしている @optional アノテーションを使用しました。@optional アノテーションを付けた @dataprovider を使用できるかどうか教えてください。このようなコードを書きました。
testng - testNG で dataprovider ループ カウンターを取得する関数
testNG がテストケースを実行している間、テスト結果を DB に記録しています。入力データを提供するためにExcelシートを使用しています。
例:
知りたいのですが、どの行が実行されていますか? カウンターを格納する dataprovider クラスの関数が存在する可能性があります。
カウンター値を取得するのを手伝ってください。
前もって感謝します。
java - データプロバイダのどの行が失敗したかを特定する方法は?
データプロバイダーからデータを取得するテストがある状況があります。このデータプロバイダーには多くの行 (巨大なデータセット) があります。エラーが発生した場合に、どのデータでテストが失敗したかを調べる方法があれば教えていただきたいです。IntelliJ を使用してテストを実行します。私が考えている 1 つのオプションは、データのすべての行に識別子を追加することですが、より良い解決策があるかどうかを知りたいです。
java - Excel を読み取って複数の値を取得し、Selenium Web ドライバーと testNG でデータ プロバイダーを使用してそれらを連結する方法
Excel を読み込んで一度に 10 件のレコードを取得し、セレン Web ドライバーと testNG のデータ プロバイダーを使用してそれらを連結したいと考えています。たとえば、2 つの列 (col 1、col 2、および 10 行) を持つ Excel シート。ここで、セレンWebドライバー、つまり「A、B、C、D、E、F、G、H、J、I」を値として使用して、Excelから取得した結果を値としてテキストボックスに渡したいと思います。ここで、row1 col1 には "A" が含まれ、row 1 col 2 には "," が含まれます。同様に、残りの行と列についても同様です。このロジックのコードを教えてください。
java - ネガティブ シナリオ Java の Selenium アサーション
セレンでの gmail ログインの否定的なテスト ケースをアサートしようとしていますが、例外が発生します。誰が問題を提案できますか?
}
生成された例外
java - dataprovider を使用して expectedExceptions を設定する
からexpectedExceptions
TestNGでオプションを設定することは可能ですか? もしそうなら、それはどのように行われますか?@Test
@DataProvider
直感的ではない例を次に示します。