1

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

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

4

2 回答 2

1

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

于 2013-09-24T12:08:50.310 回答
0

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

grunt.initConfig({
   qunit: {
      src: ['tests/test.html'],
      options: {
          page : {
              viewportSize : { width: 1280, height: 800 }
          }
      }
   },
});
于 2015-03-20T13:35:01.773 回答