是否可以在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. 如何獲得運行Grails 3.1.9集成測試的Url?
- 2. 運行多個測試相同的不同測試方法構建項目
- 3. 行家:運行相同的測試進行不同的配置
- 4. VS2010單元測試 - 用不同的參數重新運行相同的測試
- 5. 使用不同的測試用例運行SpecFlow測試
- 6. AIR運行相同的應用程序兩次進行測試
- 7. 使用不同的數據多次運行相同的JUnit測試用例
- 8. 通過Jenkins運行Nightwatch.js測試 - Windows大小問題
- 9. 如何跳過測試Nightwatch.js?
- 10. 獲取Frisby.js測試以同步運行
- 11. 使用與nightwatch.js相同的選擇器處理多個元素
- 12. 使用Nightwatch.js或其他工具進行壓力測試和負載測試
- 13. 對多個實現運行相同的測試
- 14. nightwatchjs,在多個頁面上運行相同的測試
- 15. 如何使用多個輸入文件運行相同的編碼UI測試
- 16. 爲groovy和spock中的不同類運行相同的測試
- 17. 運行不同配置的相同測試
- 18. 在同一個測試中運行XCTestCase中的迭代測試
- 19. 在RSpec的同時運行兩個測試/機架::測試/屈
- 20. 運行多個測試當中的特定測試同名
- 21. JUnit:運行同時測試
- 22. 獲得多個值相同行
- 23. phpunit運行兩次測試 - 獲得兩個答案。爲什麼?
- 24. 以相同的設置重複運行相同的測試套裝的好處
- 25. 使用R#測試運行器運行ReSharper插件測試
- 26. 使用ReSharper測試運行器來運行MSTest單元測試
- 27. Nightwatch.js中的文件上傳測試
- 28. 在相同的運行時間運行兩個相同的DLL?
- 29. 如何在我的覆蓋測試中獲得100%的模型?
- 30. 同時運行JUnit測試用例
謝謝,那是我昨天做的。無論如何,我發佈了我的答案,但將你的標籤標記爲已接受的答案。 – Isengo