0
A
回答
-3
可能有更好的方法來做到這一點,但目前我只是執行這些作爲併發的Grunt任務。
1)添加咕嚕併發插件
npm install grunt-concurrent --save-dev
2)添加一個任務grunt.initConfig下的每個瀏覽器。我們可以將瀏覽器添加爲arg來重新使用我們的配置文件。
protractor: {
options: {
keepAlive: true,
singleRun: false,
configFile: "test/protractor.conf.js"
},
run_chrome: {
options: {
args: {
browser: "chrome"
}
}
},
run_firefox: {
options: {
args: {
browser: "firefox"
}
}
}
},
3)將這些註冊爲任務;
grunt.registerTask('protractor-chrome', ['protractor:run_chrome']);
grunt.registerTask('protractor-firefox', ['protractor:run_firefox']);
4)grunt.initConfig
concurrent: {
protractor_test: ['protractor-chrome', 'protractor-firefox']
},
5下創建並行任務)添加併發
grunt.registerTask('protractor-e2e', ['concurrent:protractor_test']);
繁重的任務和執行,應該給你併發量角器測試。
希望這會有所幫助。 :)
2
終於得到了答案:-)
第1步:使用下面的命令 的Java啓動硒獨立的罐子硒的服務器獨立-2.42.2.jar -port 5041
這裏5041是一個端口號。
步驟2:添加的代碼下面的行中配置文件
multiCapabilities: { browserName: '狩獵', shardTestFiles:真, seleniumAddress: 'http://IP1:5041/wd/hub', 規格:」 .. /xyz.js', MAXINSTANCES:1 },{ browserName: '狩獵', shardTestFiles:真, seleniumAddress: 'http://IP2:5041/wd/hub',
種規格:」 ../pqr.js', MAXINSTANCES:1 } ],
注意:您需要同時在系統啓動硒獨立。
相關問題
- 1. 量角器 - 在不同的瀏覽器上並行運行多個測試
- 2. 在量角器中多次運行相同的測試
- 3. 量角器黃瓜測試不運行
- 4. 量角器測試在不同的Url上並行運行(相同的瀏覽器)
- 5. 運行在Safari量角器測試,說
- 6. 在多個瀏覽器上並行運行測試
- 7. 量角器測試用例不能在Firefox上運行
- 8. 量角器測試在Firefox上運行但在Chrome上失敗
- 9. 並行運行量角器 -
- 10. 與JUnitXmlReporter並行運行量角器測試
- 11. 從軌道測試運行量角器
- 12. 無法運行量角器測試
- 13. 量角器通過測試而不運行測試
- 14. Android CTS測試可以在多個設備上並行運行
- 15. 在多臺遠程機器上運行並行junit測試
- 16. 量角器 - 無法運行量角器測試
- 17. 「新聞系統」在不同的系統上的行爲不同
- 18. 針對多個應用服務器運行量角器並行
- 19. 通過硒網格在多個節點(操作系統平臺)中運行量角器測試腳本
- 20. 系統耙測試任務不運行我的測試
- 21. 同時運行多個Selenium測試
- 22. 無法在macOS Sierra上運行量角器測試,Safari 10.0.2
- 23. 使用VirtualHost配置在localhost上運行量角器測試?
- 24. 我如何在詹金斯上運行量角器測試
- 25. 我們可以在多臺機器上運行量角器測試嗎?
- 26. 在多個系統上運行圖形顯示,保持同步
- 27. 使用AngularFire在應用上運行量角器測試時的同步問題
- 28. 測試不可見行與量角器
- 29. 如何使用Jenkins上的maven運行量角器測試
- 30. 使用WebStorm上的-suite選項運行量角器測試
我想這將在同一系統中執行腳本,2個瀏覽器說Chrome和Firefox。對?? –
是啊!那就對了。這是你尋求的答案嗎? :) –
不,我想執行它在2個不同的系統 –