我的项目中有输入字段。我想通过操纵up来自动将值放入其中。输入字段没有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
。