[英]how to check if page QObject has been deleted in PhantomJS
我正在尝试在提交表单后自动关闭的页面上测试代码。
var page = require('webpage').create();
page.evaluate(function() {
//fill form and submit
});
if(page !== null) {
page.evaluate(function() {
//do something
});
}
每次尝试检查(page!== null)时,我都会收到一条错误消息,指出
Error: cannot access member `evaluate' of deleted QObject
而不是在页面不为null时运行我的代码。 我在这里想念什么? 我只想检查变量页面或页面的QObject是否已删除。
我正在使用此代码来检查页面是否“死”:
if(page == undefined || page == null || (page+'')=='null'){
console.log('page is dead')
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.