SeleniumBasic中如何判斷網頁已經加載完成了呢?下面介紹一種通過執行JavaScript腳本的方式
Do If WD.ExecuteScript("return document.readyState") = "complete" Then Exit Do Else Application.Wait Now + TimeSerial(0, 0, 1) End If Loop
如果腳本的返回值是complete,說明加載完成,退出上述循環結構。反之,等待一秒后反復執行,直至加載完成。
關於如何執行JavaScript,請參考https://www.cnblogs.com/ryueifu-VBA/p/13696693.html