我想用 GeckoFX 在我的网站上自动化一些任务以进行一些测试。当我单击一个按钮时应该会发生这种情况,并且在单击该按钮后一切都应该自动化。这包括单击页面刷新的按钮,因此代码必须等到页面加载完毕,这就是我的问题所在。
如果我这样做:
geckoWebBrowser1.Navigate("http://mywebsite.com");
GeckoInputElement searchText = new GeckoInputElement(geckoWebBrowser1.Document.GetElementsByName("searchbox")[0].DomObject);
searchText.Value = "GeckoFx";
我得到一个错误,那么我怎么能把 .Navigate 之后的代码等到 webbrowser 完全加载页面?