我创建了一个jQuery UI Widget
是一个调整大小DIV /事情,填补了浏览器屏幕。 这一切工作正常,但现在我想创建unit tests
进行测试,它的调整,并保持到边界等。
我使用的Grunt
与grunt-contrib-qunit
,它采用PhantomJS
做测试,但我现在不能确定如何测试浏览器在这一点调整,因为它是不可能通过JS来调整浏览器。 也许PhantomJS提供的东西,让我能够在运行时改变它?
我创建了一个jQuery UI Widget
是一个调整大小DIV /事情,填补了浏览器屏幕。 这一切工作正常,但现在我想创建unit tests
进行测试,它的调整,并保持到边界等。
我使用的Grunt
与grunt-contrib-qunit
,它采用PhantomJS
做测试,但我现在不能确定如何测试浏览器在这一点调整,因为它是不可能通过JS来调整浏览器。 也许PhantomJS提供的东西,让我能够在运行时改变它?
检查CasperJS库。 它可以让你控制“浏览器”(这是PhantomJS实际上)。
您可以使用下面的代码来定义铬少的浏览器的宽度和高度:
grunt.initConfig({
qunit: {
src: ['tests/test.html'],
options: {
page : {
viewportSize : { width: 1280, height: 800 }
}
}
},
});