2017-06-14 49 views
0

我正在使用量角器運行使用茉莉花的E2E測試,我的問題是我給它的URL需要很長時間來加載(身份驗證和登錄),但量角器瀏覽器正在被殺死(關閉),我怎麼能保持瀏覽器運行,直到頁面加載?使用量角器保持瀏覽器活着

感謝

+0

也許你應該增加超時? [https://stackoverflow.com/questions/26450182/protractor-timeout-after-30000msec](https://stackoverflow.com/questions/26450182/protractor-timeout-after-30000msec) – Kacper

+0

它對我不起作用幾秒鐘後仍然關閉頁面 – user3657104

回答

0

當瀏覽使用browser.get一個新的頁面,量角器等待要加載的頁面和新的URL繼續出庭。

錯誤 - 錯誤:超時等待頁面後10000ms

默認的超時加載:10秒

如何改變:要全局更改,添加getPageTimeout:timeout_in_millis您量角器配置文件。對於單個調用來獲取,傳遞一個附加參數:browser.get(地址,timeout_in_millis)

代碼: config.js文件:

{ 
    //statements 
    ........ 
    getPageTimeout:120000//120 seconds 
    .................... 
} 
+0

當我添加頁面超時它關閉得到更快 – user3657104

+0

嘗試不同的時間值,如3分鐘等 –

+0

它沒有工作,但browser.sleep(500000000);沒有 – user3657104