我正在使用下面的代码
eSignIn.Click
Do While IE.READYSTATE <> READYSTATE_COMPLETE
DoEvents
Loop
Set html = IE.document
我得到的html是上一页的,而不是IE
在点击事件后导航到的新页面。
状态检查循环也被跳过,即使IE
仍在加载,如果放在IE.navigate
命令之后,它也可以正常工作。
即使我在Set html = IE.document
语句之前放了一个break,并在页面加载后介入它,它仍然加载上一页的文档。如果有人有解决方案,请告诉我。
感谢
以下是我找到的简单解决方法。
IE.navigate "javascript:document.getElementById('clickelement').click();"
问候