你如何使用 puppeteer 遍历复选框?

问题描述

我有一个复选框列表,每次 puppeteer 运行测试时我都需要:

  • 如果一个框已经被选中,那么 移动到下一个框并选择它,如果选择了下一个,则移动到下一个复选框,依此类推

checkboxes sample

if(await page.$eval(firstcheckbox,check=>check.checked =true)) { //检查框是否被选中 await page.waitForSelector(do something,ele=>elem.click())//如果复选框已经被选中,移动到第二行并选中一个未选中的框

}否则如果{

await page.$eval(firstcheckbox,check=>check.checked =false)){ //如果没有勾选复选框 await page.$eval(clickcheckbox,elem=>elem.click);//勾选复选框

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)