9

我需要在不同的視口大小下測試我的腳本。在我的測試中,我想通過設置page.viewportSize來更改PhantomJS的視口大小。我正在通過grunt-contrib-qunit來運行我的測試,並且我的測試代碼中無法訪問PhantomJS。有沒有辦法獲得它?在QUnit測試中設置PhantomJS viewportSize

+0

我沒趕上,當我在寫我的這個問題,但我知道我們同樣的事情後...(如果我得到一個答案,你什麼也沒找到):http://stackoverflow.com/questions/17467324/phantomjs-qunit-grunt-testing-browser-resize-widgets –

回答

1

現在在dist版本上是不可能的。

grunt-contrib-qunit依賴於grunt-lib-phantomjs,它不允許使用此功能。 但是,an interesting commit(6天前)from bdowling on github is available。當然,這會幫助你。

你可以自己得到這個提交結束編輯qunit任務來嘗試它。

耐心,我年輕的Padawan。忍耐!

1

現在可以做到這一點。這裏是我的Gruntfile.js是什麼樣子:

grunt.initConfig({ 
    pkg: grunt.file.readJSON('package.json'), 
    qunit: { 
    src: ['tests/test.html'], 
    options: { 
     page : { 
     viewportSize : { width: 1280, height: 800 } 
     } 
    } 
    }, 
}); 
+0

我找不到任何地方記錄,但它的工作原理!謝謝。 – Andy