0

我想做的是使用javascript单击页面上的一个按钮,然后等待下一页出现,然后单击另一个按钮。早些时候我是这样做的:

document.getElementById("abc").click();
document.getElementById("def").click(); // I want this for page 2. 

这不起作用,因为到第二行代码时第 2 页没有被加载。

我通过这样做解决了这个问题:

document.getElementById("abc").click();
var t=setTimeout(function(){document.getElementById("def").click();},3000)

通过放置 3 秒的等待时间。但我不喜欢我的方法。这种方法取决于此时另一个页面将被加载的事实。有一个更好的方法吗?我可以检查第 2 页是否已加载然后执行操作吗?

谢谢

4

0 回答 0