[FAQ] puppeteer 清空输入框的值 并 重新输入

发布时间 2024-01-09 18:57:40作者: ercom

 

一种方式是,清空输入框可以通过如下注入代码实现,但是可能存在 和页面本身的操作 存在优先级问题。

await page.evaluate( () => document.getElementById("inputID").value = "")

 

推荐另一种方式,用 puppeteer 对页面元素执行操作。

  await page.$eval('.align-length', el => el.value = '');
 
输入内容:
  await page.type('.align-length', '-1', { delay: 100 });