我axWebBrowser
用来做一些网络自动化。当系统触发NewWindow2
事件时,它无法跟踪新窗口中的 HTML 元素。调试后,我注意到虽然新窗口还没有完成加载,但axWebBrowser1.ReadyState
等于。ReadyState_Complete
private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e) {
if (axWebBrowser1.ReadyState == SHDocVw.tagREADYSTATE.READYSTATE_COMPLETE) {
// some code...
}
}
如何等待新窗口完成加载,以便检测其中的 HTML 元素?