是否可以在Nightwatch中讀取保存URL的文件並對其中的每一個執行相同的測試?使用Nightwatch.js運行相同的測試,獲得100個URL
0
A
回答
1
記住nightwatch.js仍然是JavaScript,你可以閱讀URL(例如csv)的文件,然後遍歷URL列表的數組。
var urls={url1,url2,url3.....url100}
urls.foreach(url){
browser.url(url);
.whatever();
}
browser.end();//end only after all urls are finished.
0
0
昨天我想通了,所以我想和大家分享:
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. 在testNG的多個URL上運行相同的測試
- 3. 如何獲取Nightwatch.js在Internet Explorer上運行測試
- 4. phpspec - 使用多個值運行相同的測試
- 5. 使用100個設備進行測試
- 6. 如何獲得運行Grails 3.1.9集成測試的Url?
- 7. 嘗試使用Nightwatch.js嘗試點擊與第二個元素相同的類
- 8. 使用serverspec測試使用相同測試的多個主機
- 9. 運行多個測試相同的不同測試方法構建項目
- 10. Visual Studio C#單元測試 - 使用不同的/多個測試初始化運行單元測試,多次運行相同的單元測試?
- 11. 按順序運行兩個測試類,同時使用gradle --parallel運行測試
- 12. 行家:運行相同的測試進行不同的配置
- 13. 用不同的設置多次運行相同的測試
- 14. 無法獲得uTest運行測試
- 15. 無法獲得'mvn test'運行測試
- 16. 使用不同的測試用例運行SpecFlow測試
- 17. 通過Jenkins運行Nightwatch.js測試 - Windows大小問題
- 18. 如何跳過測試Nightwatch.js?
- 19. AIR運行相同的應用程序兩次進行測試
- 20. 使用不同的數據多次運行相同的JUnit測試用例
- 21. 無法使用mocha運行nightwatch.js測試「確保done()回調被稱爲」
- 22. 獲取Frisby.js測試以同步運行
- 23. 使用Nightwatch.js或其他工具進行壓力測試和負載測試
- 24. 使用與nightwatch.js相同的選擇器處理多個元素
- 25. 如何使nightwatch.js測試更多DRY
- 26. 對多個實現運行相同的測試
- 27. nightwatchjs,在多個頁面上運行相同的測試
- 28. Python:運行相同的Unittest模塊測試多個文件
- 29. 如何使用多個輸入文件運行相同的編碼UI測試
- 30. 如何針對不同的課程運行相同的測試?
謝謝,那是我昨天做的。無論如何,我發佈了我的答案,但將你的標籤標記爲已接受的答案。 – Isengo