У меня есть метод, который я использую для доступа к данным в IFrame. Как забавно, что ответ никогда не записывается и не используется: P.
Не стесняйтесь изменять и злоупотреблять:
public HtmlElementCollection GetIFrameElements(String tmpTag, int Frame)
{
HtmlElementCollection tmpCollection = mWebBrowser.Document.Window.Frames[Frame].Document.Body.GetElementsByTagName(tmpTag);
return tmpCollection;
}
Затем я использую его, чтобы найти какой-либо элемент после:
foreach (HtmlElement el in GetElements("input"))
{
if (el.GetAttribute("id").Equals("hasNoGoogleAccount"))
{
el.InvokeMember("click");
}
}
Вы всегда можете изменить метод для циклического прохождения и получить все фреймы и т. Д., Бла-бла, но этого должно быть достаточно, чтобы вы двигались.
Оцени меня! Я новенький