Как использовать фреймы в веб-браузере gecko
Мне удается сделать это для webBrowser, и теперь я буду lke делать то же самое для браузера gecko, но получаю ошибку:
"'Gecko.GeckoDocument' does not contain a definition for 'Window' and no extension method 'Window' accepting a first argument of type 'Gecko.GeckoDocument' could be found (are you missing a using directive or an assembly reference?)"
HtmlElement sr = default(HtmlElement); HtmlElementCollection Elems = default(HtmlElementCollection); Elems = webBrowser1.Document.GetElementsByTagName("input"); try { sr = webBrowser1.Document.Window.Frames["s_MainFrame"].Document.GetElementById("e-mailoutline-row-($Inbox)1"); string tr = sr.InnerText; if (tr != "Inbox") { ZaDruguformu(); } else { timer1.Start(); } } catch (Exception ex) { }
Что я уже пробовал:
GeckoHtmlElement sr = default (GeckoHtmlElement); GeckoElementCollection Elems = default(GeckoElementCollection); try { sr=geckoWebBrowser1.Document.Window.Frames["s_MainFrame"].Document.GetElementById("e-mailoutline-row-($Inbox)1"); string tr = sr.InnerText; if (tr != "Inbox") { ZaDruguformu(); } else { timer1.Start(); } } catch (Exception ex) { }