首页 > 解决方案 > Puppeteer 不点击元素

问题描述

因此,我正在努力让查看我的成绩的方式更容易。

我在点击“Boletim”时遇到了一些问题,它不起作用。

这是网站的按钮部分:

  <table>
    <tbody>
       <tr>
          <td>
             <input id="btBoletim" onclick="btBoletim_click();" type="button" title="Emitir
             boletim"value="Emitir Boletim" class="form1" style="width:120px;cursor:pointer">
          </td>
       </tr>
    </tbody>
 </table>

这是我试图使用的行:

  await page.click('[id="btBoletim"]');

我已经尝试了其他一些代码,但它们也没有奏效。

我认为那是因为按钮打开了一个新窗口,我从这个开始

标签: javascripthtmlinputclickpuppeteer

解决方案


我认为当您调用该脚本时您的元素还没有准备好插入波纹管代码

await page.waitForNavigation(); 

或者

await page.waitFor(100000) 

加载所有元素

谢谢


推荐阅读