puppeteer - Puppeteer 设置第 n 个输入的值
问题描述
我有一组输入框,我需要在其中设置值。ids 改变了,所以我不能用它来获取特定的输入。如何设置每个输入的值?
这是我到目前为止所拥有的:
//Get all the sliders
const sliders = await page.$$('input.sp-slider');
slider[0]
解决方案
试试这个,告诉我这是否有效。
const values = [
'John Doe',
'Chicago',
'Sesame Street'
'+1234567890'
'john.doe@gmail.com'
]
const sliders = await page.$$('input.sp-slider')
for (let num in sliders) {
await sliders[num].type(values[num], {delay: 100})
await page.waitFor (500)
}
推荐阅读
- email - 如何在特定文件夹中启动 Windows 10 Mail 应用程序?
- c# - Entity Framework Core 2 一对一关系“在一张桌子上”
- reactjs - 为什么 React Router 历史推送有时无法渲染新组件?
- r - 正确地将“data.frame”转换为“事务”的规则
- node.js - 如何使用 multer 访问数字海洋空间上的文件
- python - 解码 CSV 文件中的 UTF8 文字
- android - 为什么 PhoneLookup 和 ContactsContract.Contacts 选择器之间的联系人 ID 不匹配?
- c++ - 避免虚假共享以提高性能
- ajax - Laravel如何正确进行ajax调用
- python - 数组的for循环