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"]');

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


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


千万里不及你
浏览 188回答 4
4回答

Smart猫小萌

我认为当您调用该脚本时您的元素还没有准备好插入波纹管代码await&nbsp;page.waitForNavigation();或者await&nbsp;page.waitFor(100000)加载所有元素

慕斯王

已经成功了,只是需要一些时间才能点击

沧海一幻觉

删除括号和 id 键&nbsp;await&nbsp;page.click('#btBoletim');

慕娘9325324

如果您尝试模拟点击,请使用 JQuery:$("#btBoletim").click()JQuery 3.2.1 库:https ://code.jquery.com/jquery-3.2.1.min.js
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript