PhantomJS,Qunit,Grunt测试浏览器大小调整窗口小部件

时间:2013-07-04 09:57:20

标签: phantomjs qunit grunt-contrib-qunit

我创建了一个jQuery UI Widget来调整DIV / thing的大小以填满浏览器屏幕。一切正常,但现在我想创建unit tests来测试它正在调整大小并保持边界等。

我正在使用Gruntgrunt-contrib-qunit,它使用PhantomJS进行测试,但我现在不确定如何测试浏览器调整大小,因为通过JS无法调整大小一个浏览器。也许PhantomJS提供了允许我在运行时改变它的东西?

2 个答案:

答案 0 :(得分:1)

检查CasperJS库。它允许您控制“浏览器”(实际上是PhantomJS)。

答案 1 :(得分:0)

您可以使用以下代码定义无铬浏览器的宽度和高度:

grunt.initConfig({
   qunit: {
      src: ['tests/test.html'],
      options: {
          page : {
              viewportSize : { width: 1280, height: 800 }
          }
      }
   },
});