URLが保存されているNightwatchのファイルを読み込み、それぞれに同じテストを実行できますか?Nightwatch.jsで100個のURLに対して同じテストを実行
答えて
nightwatch.jsはまだjavascriptであることを覚えておいてください。urlsのファイル(例:csv)を読み、URLリストの配列を繰り返し処理することができます。
var urls={url1,url2,url3.....url100}
urls.foreach(url){
browser.url(url);
.whatever();
}
browser.end();//end only after all urls are finished.
はい。 NightwatchでURLが保存されているファイルを読み込み、forループ内のそれぞれについて同じテストを実行することは可能ですか?可能であれば、JSONとして取り込みたいと思うでしょう。
だから私は単にファイルを読み、foreachのを経由? – Isengo
個人的には、私はカスタムコマンドを書いて、それを呼び出すことで、どこに格納されているURLからpullすることができます。forループに.url(url)のようなものが含まれていることを確認し、適切なURLがロードされています。 URLのファイルは現在どのようにフォーマットされていますか?そのファイルはあなたがコントロールするものか、どこかから引っ張っていますか?あなたの質問に、より詳細な - おそらくあなた自身のコード例 - を与えると、より役に立つ答えが得られます。 URLを読み込むだけでは不十分です。いくつかの合格基準で確認したいと思っています。 – QualiT
私は昨日それを考え出したので、私は共有したいと思います:
module.exports = {
'Warm-Up Process': function (browser) {
function urls(url) {
return browser.launchUrl + url;
}
var json = require('./myexport.json');
json.forEach(function(callurl){
browser.url(urls(callurl));
browser.waitForElementVisible('body', 10000);
});
browser.end();
}
};
- 1. TestNGと100のデータバリエーションで同じテストを実行しています
- 2. 分度器テストを別のURLで並行して実行する(同じブラウザ)
- 3. testNGの複数のURLで同じテストを実行する
- 4. CircleCIのNightwatch.jsでE2Eテストを実行できますか?
- 5. (NUnit)同じブラウザウィンドウを使用して同じクラス内でテストを実行する
- 6. 同じテストでXCTestCaseの反復テストを実行する
- 7. セレン(Java)を使用して100sのような複数のURLで同じテストを実行する方法
- 8. mysql - 1つのクエリに対して同じクエリを実行できますか?
- 9. 同じユーザーセッションでSeleniumテストを実行します
- 10. 同じオブジェクトに対して同じアクションを実行した友人のリストを取得する方法
- 11. findContoursは "同じ"画像に対して別個の結果を返します
- 12. 同じエンティティクラスに対して2つの@NamedNativeQueryクエリを実行します。
- 13. 同じ参照でSQL結果に対して操作を実行
- 14. retrofitは同じapiに対してsencondリクエストを実行できません
- 15. は、同じ名前で複数のテストの中で特定のテストを実行
- 16. iOS:同じテストを2回実行した後のEarlgrey/Detoxエラー
- 17. 同じビルドでJUnit 4とJUnit 5のテストを実行
- 18. nightwatch.jsで同じセレクタで複数の要素を処理する
- 19. 同じスレッドで同じクラスのメソッドと並行してテストクラスを実行する
- 20. 同じLinq結果に対して複数のLinqクエリを実行する
- 21. リストから同じサブプロセスに対して複数の項目を実行する
- 22. リモートサーバに対してdjangoテストを実行しています
- 23. Firebase - スタンドアロンテストプロジェクトに対してテストを実行できません
- 24. STSでJhipsterを使って個別のテストを実行
- 25. さまざまなURLのリストで同じセレンテストを実行しています
- 26. 同じブラウザを使用して1つのノードで同時にx3テストを実行できますか?
- 27. WebDriver:同じブラウザ(Firefox)を使用して並列テストを実行するには?
- 28. 異なるクラスに対して同じテストケースを実行するには?
- 29. htaccessを使って同じURLに同じURLにリダイレクト
- 30. 分度器で同じテストを複数回実行
ありがとう、それは私が昨日どのようにそれをしました。私はとにかく私の答えを掲載しましたが、あなたの答えは受け入れられた答えとしてタグ付けされました。 – Isengo