puppeteer实现向输入框输入内容

5,944 阅读1分钟

思路是先清空再输入内容,用第一种方式在使用无头模式或在其他平台会有一些莫名奇妙的问题

await page.evaluate(() => {
  // document.getElementsByClassName('search-criteria-input').value = '';
  document.getElementById("value(input1)").value = "";
});
await page.type('.search-criteria-input', name, { delay: 10 });