【发布时间】:2021-05-31 17:49:00
【问题描述】:
我有这个简单的代码块:
const BUSINESS = 'lalala';
await page.waitForSelector('#searchboxinput').then(
page.evaluate( (BUSINESS) => {
document.querySelector('#searchboxinput').value = BUSINESS
}, BUSINESS)
),
如果我设置等待选择器 -> 那么,我希望 then 在选择器存在时执行 ,但我得到一个 无法设置'null'的属性值。
所以我理解 document.querySelector('#searchboxinput') == undefined 而我认为它是不可能的,因为它是在 waitForSelector 承诺完成时执行的......
这是一个错误还是我遗漏了什么?
【问题讨论】: