【发布时间】:2019-12-22 03:15:53
【问题描述】:
我正在尝试使用 puppeteer 自动输入字段。我附上了我检查时出现的元素。下面是我尝试过的代码,但它不起作用(没有填充)。有人可以帮忙吗?
await page.$eval('.notranslate.public-DraftEditor-content', e => e.value = "jubaitca")
【问题讨论】:
标签: puppeteer
我正在尝试使用 puppeteer 自动输入字段。我附上了我检查时出现的元素。下面是我尝试过的代码,但它不起作用(没有填充)。有人可以帮忙吗?
await page.$eval('.notranslate.public-DraftEditor-content', e => e.value = "jubaitca")
【问题讨论】:
标签: puppeteer
如果下面的这些代码不起作用,请告诉我。 试试这个:
await page.type('.notranslate.public-DraftEditor-content', 'jubaitca', {delay: 10})
page.keyboard版本:
await page.focus('.notranslate.public-DraftEditor-content')
await page.keyboard.type('jubaitca')
或者,或者:
await page.evaluate(() => document.querySelector('.notranslate.public-DraftEditor-content').value = 'jubaitca')
【讨论】:
puppeteer.launch 中添加slowMo 选项或者让延迟比以前少。