因此,我试图让查看成绩变得更容易。
点击“保乐美”时遇到一些问题,它不起作用。
这是网站的按钮部分:
<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"]');
我已经尝试了其他一些代码,但是它们也没有起作用。
我认为这是因为按钮打开了一个新窗口,我以此为起点
答案 0 :(得分:1)
我认为您在调用该脚本时尚未准备好元素 插入下面的代码
await page.waitForNavigation();
或
await page.waitFor(100000)
获取所有元素
谢谢
答案 1 :(得分:0)
取下括号和ID键
await page.click('#btBoletim');
答案 2 :(得分:0)
如果要模拟点击,请使用JQuery:
$("#btBoletim").click()
JQuery 3.2.1库:https://code.jquery.com/jquery-3.2.1.min.js
答案 3 :(得分:0)
已经开始运行,只是需要一些时间才能点击