我的项目中有输入字段。我想用 puppeteer 自动将值放入其中。输入字段没有id
、name
。此外,我不能使用 className
,因为 className
也被其他元素使用。
这是输入框:
<input type="text" data-bind="value: NeedleOut" class="box-short">
我尝试了以下代码,但它不起作用:
await page.$eval("input[data-bind='value: NeedleOut']", ele1 => {
ele1[0].value = 5;
});
最佳答案
根据 docs $eval
返回单个元素 - 您应该将 ele1[0]
替换为 ele1
或使用 $$eval
.
关于javascript - 如何在 puppeteer 中使用 querySelectorAll 获取输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56191706/