问题描述
it('Successfully Fetch Numbers',async(done)=>{
page.on('response',response => {
if (response.url().endsWith("allspecialnumbers"))
{
try {
expect(response.status()).to.equal(200);
done();
}catch (err){
console.log(err);
done(err)
}
}
})
await page.$eval('#getsmsspecialnumbers_btn',el => el.click());
});
此测试会挂起代码,并且在控制台上,测试以红色突出显示,没有任何错误消息。 我正在使用 chai、mocha 和 puppeteer 编辑: 我安慰了 this.currentTest
afterEach(function(){
if (this.currentTest.state !== 'passed'){
console.log("Faied",this.currentTest)
}
})
我错了
err: <ref *3> Error: Resolution method is overspecified. Specify a callback *or* return a Promise; not both.
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)