0
大家好,檢查IE窗口狀態通過在.vbs腳本使用簡單的SendKeys打開IE窗口
我想腳本在一個基於Web的應用程序的一些行動。
我遇到的唯一問題是,我必須將Sleeps放在腳本中以等待頁面加載。
我想知道是否有人監視IT窗口,並等待它完成加載而不是使用睡眠命令。
這將減少非必要時暫停(如果系統一次跑得快)
感謝,
大家好,檢查IE窗口狀態通過在.vbs腳本使用簡單的SendKeys打開IE窗口
我想腳本在一個基於Web的應用程序的一些行動。
我遇到的唯一問題是,我必須將Sleeps放在腳本中以等待頁面加載。
我想知道是否有人監視IT窗口,並等待它完成加載而不是使用睡眠命令。
這將減少非必要時暫停(如果系統一次跑得快)
感謝,
IE有一個「忙」屬性。
當頁面加載:忙=真 當頁面就緒:忙=假
如果使用do while循環,直到BUSY = FALSE,你的腳本將等待頁面加載
感謝您的迴應。但我相信只有當我的腳本調用IE窗口時才能訪問該屬性。我想檢查的窗口沒有被我的腳本調用。 – Stuart 2010-10-27 12:40:17
好的,如果你的腳本沒有打開IE窗口,你可以得到windows'HWND'值,你應該可以使用它來參考它,然後檢查'ReadyState = 4' – 2010-10-27 22:23:09