我尝试使用{waitUntil:'networkidle2'}等待数据加载但它不起作用。所以,我使用了很长的等待延迟(时间)因为我不知道将数据填充到下拉框需要多长时间。这耗费了很多时间。所以必须有某种方式,浏览器等待,直到下拉框填充数据。
您可以使用waitForFunction
函数。这将等到填充<your selector>
元素。
await page.waitForFunction('document.querySelector("<your selector>").options.length');