首页 > 解决方案 > Puppeteer 设置第 n 个输入的值

问题描述

我有一组输入框,我需要在其中设置值。ids 改变了,所以我不能用它来获取特定的输入。如何设置每个输入的值?

这是我到目前为止所拥有的:

//Get all the sliders
const sliders = await page.$$('input.sp-slider');

slider[0]

标签: puppeteer

解决方案


试试这个,告诉我这是否有效。

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)

}


推荐阅读