如何通过使用puppeteer中的querySelectorAll获取输入值

时间:2019-05-17 18:21:01

标签: javascript puppeteer

我的项目中有输入字段。我想通过操纵up来自动将值放入其中。输入字段没有idname。另外,我不能接受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;
});

1 个答案:

答案 0 :(得分:1)

根据docs $eval返回单个元素-您应将ele1[0]替换为ele1或使用$$eval