Tag: dotnetbrowser

DotNetBrowser FinishLoadingFrameEvent多次使用

我试图使用DotNetBrowser加载多个页面,我需要知道每次加载新url时, myBro.FinishLoadingFrameEvent += delegate (object send, FinishLoadingEventArgs es) { if (es.IsMainFrame && es.ValidatedURL.Contains(“login”)) { DOMDocument document = myBro.GetDocument(); DOMElement user = document.GetElementById(“LoginForm_login”); user.SetAttribute(“value”, “email”); DOMElement pass = document.GetElementById(“LoginForm_password”); pass.SetAttribute(“value”, “pass”); DOMElement loginbtn = document.GetElementByTagName(“button”); loginbtn.Click(); // can’t add nothing more here // }; 但只有加载了第一页时,此代码才会通知我