問題タブ [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.

0 投票する
1 に答える
81 参照

selenium - TestNG を使用したセレン

TestNGでセレンを初めて使用します。お答えいただけると大変助かります。テキスト ノートを作成する webApplication のテスト ケースを作成しています。さまざまな種類の入力をテストするために、@dataProvider を使用しました。すべての値を入力した後、メモの作成を保存するかキャンセルするかの 2 つのオプションがあるためです。例外をスローしている @optional アノテーションを使用しました。@optional アノテーションを付けた @dataprovider を使用できるかどうか教えてください。このようなコードを書きました。

0 投票する
2 に答える
852 参照

testng - testNG で dataprovider ループ カウンターを取得する関数

testNG がテストケースを実行している間、テスト結果を DB に記録しています。入力データを提供するためにExcelシートを使用しています。

例:

知りたいのですが、どの行が実行されていますか? カウンターを格納する dataprovider クラスの関数が存在する可能性があります。

カウンター値を取得するのを手伝ってください。

前もって感謝します。

0 投票する
1 に答える
498 参照

java - データプロバイダのどの行が失敗したかを特定する方法は?

データプロバイダーからデータを取得するテストがある状況があります。このデータプロバイダーには多くの行 (巨大なデータセット) があります。エラーが発生した場合に、どのデータでテストが失敗したかを調べる方法があれば教えていただきたいです。IntelliJ を使用してテストを実行します。私が考えている 1 つのオプションは、データのすべての行に識別子を追加することですが、より良い解決策があるかどうかを知りたいです。

0 投票する
2 に答える
6113 参照

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 には "," が含まれます。同様に、残りの行と列についても同様です。このロジックのコードを教えてください。

0 投票する
1 に答える
1207 参照

java - ネガティブ シナリオ Java の Selenium アサーション

セレンでの gmail ログインの否定的なテスト ケースをアサートしようとしていますが、例外が発生します。誰が問題を提案できますか?

}

生成された例外

0 投票する
1 に答える
1029 参照

java - dataprovider を使用して expectedExceptions を設定する

からexpectedExceptionsTestNGでオプションを設定することは可能ですか? もしそうなら、それはどのように行われますか?@Test@DataProvider

直感的ではない例を次に示します。