1
有是有兩個部分量角器測試:如何運行與桌面瀏覽器的一部分,手機瀏覽器第一部分量角器測試
- 在桌面瀏覽器創建一個產品,並通過新產品的URL到第二部分。
- 打開網址並用移動(Android)瀏覽器購買產品。
配置文件:
exports.config = {
directConnect : true,
multiCapabilities : [ {
browserName : "chrome",
specs : [ "../specs/browser.js" ],
count : 1
}, {
'browserName' : 'chrome',
'deviceName' : 'nexus3_arm',
'platformName' : 'Android',
'platformVersion' : '5.1.1',
'udid' : 'emulator-5554',
specs : [ "../specs/test.js" ],
count : 1
} ],
maxSessions : 1,
量角器配置文件中有一個參數directConnect
。
問題是,是否有可能在移動模擬器中運行第二個測試時將directConnect
設置爲false。量角器再次讀取每個功能的配置文件並重寫所有變量。因此,在此之後無法設置browserPartEnded = true
並將directConnect
參數設置爲false
。
此外,不可能在onPrepare
函數中將directConnect
設置爲false。
請將規格文件視爲僅用於打開瀏覽器的測試。 現在這個配置連續打開兩次chrome瀏覽器。
預先感謝您!
謝謝你,會嘗試這個選項 –
我在配置文件中試圖onPrepare這個代碼,但得到了同樣的結果:兩個桌面瀏覽器通過一個啓動一個。還增加了檢查規格並相應地得到真假。所以瀏覽器的配置被改變了,但它在實際的瀏覽器上沒有任何作用。 –