木偶:等一个元素是可见的?

我想用木偶工具知道js工具是否可以等一个元素显示出来

const inputValidate = await page.$('input[value=validate]'); await inputValidate.click() //I want to do something like that waitElemenentVisble('.btnNext ') const btnNext = await page.$('.btnNext'); await btnNext.click(); 

你怎么做这种types的东西?

我认为你可以使用page.waitForSelector(selector[, options])来实现这个目的。

 const puppeteer = require('puppeteer'); puppeteer.launch().then(async browser => { const page = await browser.newPage(); page .waitForSelector('#myId') .then(() => console.log('got it'); browser.close(); });