2016-03-12 54 views
0

我是Jasmine的新手。我需要啓動SpecRunner.html,但需要手動一段時間才觸發執行,例如從chrome控制檯。如何推遲Jasmine SpecRunner的執行

據我所見,有一種自動執行的啓動方法。我怎麼能阻止它這樣做,但稍後運行它?

回答

1

您需要創建自己的boot.js

修改這些線路

window.onload = function() { 
    if (currentWindowOnload) { 
     currentWindowOnload(); 
    } 
    htmlReporter.initialize(); 
    env.execute(); 
}; 

添加額外的延遲

window.onload = function() { 
    if (currentWindowOnload) { 
     currentWindowOnload(); 
    } 
    htmlReporter.initialize(); 
    setTimeout(env.execute(), 5000); 
}; 

或類似的東西。

+0

問題是我得到htmlReporter undefined – user310291

+0

然後你可能沒有正確設置在第一個地方htmlReporter是在boot.js –

+0

定義最後我設法通過使htmlReporter全球化,所以我標記你的答案是一個很好的答案。 – user310291