9

我需要以不同的视口大小测试我的脚本。在我的测试中,我想通过设置 page.viewportSize 来更改 PhantomJS 的视口大小。我正在通过 grunt-contrib-qunit 运行我的测试,而我的测试代码中无法访问 PhantomJS。有没有办法访问它?

4

2 回答 2

1

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

grunt-contrib-qunit 依赖于 grunt-lib-phantomjs,它不允许这个特性。但是,来自 bdowling 在 github 上的一个有趣的提交(6 天前)是可用的。当然,这会对您有所帮助。

您可以自己获取此提交,结束编辑 qunit 任务以尝试它。

耐心点,我年轻的学徒。耐心!

于 2013-12-17T21:18:08.183 回答
1

现在可以做到这一点。这是我的Gruntfile.js样子:

grunt.initConfig({
  pkg: grunt.file.readJSON('package.json'),
  qunit: {
    src: ['tests/test.html'],
    options: {
      page : {
        viewportSize : { width: 1280, height: 800 }
      }
    }
  },
});
于 2014-08-28T23:30:47.047 回答