我的JS被加载后的DOM已准备就绪。 一旦DOM准备就绪,JS检查环境(窗口尺寸等)的某些方面,结合事件侦听特定的元素,然后,最后,运行。
如何在JS测试驱动程序设置呢? 我可以使用/ *:DOC + = ... * /嘲笑我的HTML,但我不知道该怎么做,然后再装入我的脚本,并将其事件侦听器绑定到它的元素。
老实说,我宁愿是jstestdriver加载我的HTML页面列出的所有脚本一起,并以此作为起点。 也许有一个更好的工具? 一个插件可以使用吗?
我的JS被加载后的DOM已准备就绪。 一旦DOM准备就绪,JS检查环境(窗口尺寸等)的某些方面,结合事件侦听特定的元素,然后,最后,运行。
如何在JS测试驱动程序设置呢? 我可以使用/ *:DOC + = ... * /嘲笑我的HTML,但我不知道该怎么做,然后再装入我的脚本,并将其事件侦听器绑定到它的元素。
老实说,我宁愿是jstestdriver加载我的HTML页面列出的所有脚本一起,并以此作为起点。 也许有一个更好的工具? 一个插件可以使用吗?
您可以使用jQuery的负载()函数来加载你要测试的HTML页面。 在您的JSTestDriver测试功能:
$('html').load('pageToLoad.html', function() {
// load was performed - run your asserts here now
});
然而,由于该使用一个回调函数,你可能必须使用一个异步测试案例 。