gpt4 book ai didi

javascript - 如何检查页面 QObject 是否已在 PhantomJS 中删除

转载 作者:行者123 更新时间:2023-11-30 17:31:23 25 4
gpt4 key购买 nike

我正在尝试在提交表单后自动关闭的页面上测试代码。

 var page = require('webpage').create();
page.evaluate(function() {
//fill form and submit
});

if(page !== null) {
page.evaluate(function() {
//do something
});
}

每次我尝试检查 if(page !== null) 时,我都会收到一条错误消息

 Error: cannot access member `evaluate' of deleted QObject

而不是在页面不为空时运行我的代码。我在这里错过了什么?我只想检查变量页面或页面的 QObject 是否已被删除。

最佳答案

我正在使用此代码来检查页面是否“已死”:

 if(page == undefined || page == null || (page+'')=='null'){
console.log('page is dead')
}

关于javascript - 如何检查页面 QObject 是否已在 PhantomJS 中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23002381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com