Javascript 僵尸JS等待页面说数据已加载
我正在使用ZombieJS测试Jasmine规范,并为Jasmine编写了一个控制台报告器,用于浏览器。下面是我的代码 var Browser=require(“僵尸”)Javascript 僵尸JS等待页面说数据已加载,javascript,node.js,jasmine,zombie.js,Javascript,Node.js,Jasmine,Zombie.js,我正在使用ZombieJS测试Jasmine规范,并为Jasmine编写了一个控制台报告器,用于浏览器。下面是我的代码 var Browser=require(“僵尸”) 但这是行不通的。执行少量规范后,页面将自动关闭。如何将wait to browser设置为等待所有规范执行。这可能是因为您需要将回调作为第二个参数传递给浏览器。wait 在该浏览器中执行操作。关闭 var browser = Browser.create(); //browser.silent = true;
但这是行不通的。执行少量规范后,页面将自动关闭。如何将wait to browser设置为等待所有规范执行。这可能是因为您需要将回调作为第二个参数传递给
浏览器。wait
在该浏览器中执行操作。关闭
var browser = Browser.create();
//browser.silent = true;
//browser.debug = false;
var closeIt = false;
browser.visit(file, function () {
browser.wait(function() {
return (closeIt === true);
});
});
browser.on('console', function (type, data) {
data = JSON.parse(data);
closeIt = (parseEvents(data[0], data[1]));
});
function parseEvents(name, data) {
return (name === "jasmine.jasmineDone");
}