Я пытаюсь автоматизировать веб-сайт, и в какой-то момент мне нужно заполнить некоторые данные в текстовых полях и нажать некоторые элементы в модальном диалоговом окне, эти элементы содержатся в iframe .Я успешно нахожу необходимые элементы, но когда я пытаюсь щелкнуть по ним, ничего не происходит.
var elc = webBrowser.Document?.GetElementsByTagName(CommandData.TagText);
foreach (HtmlElement el in elc)
{
if (el?.InnerText != null && CommandData.IsMatch(el.InnerText, CommandData.TargetText))
{
el.ScrollIntoView(true);
el.InvokeMember("click");
base.WebBrowser_DocumentCompleted(webBrowser, new WebBrowserDocumentCompletedEventArgs(webBrowser.Url));
}
}
Это сокращенная версия того, что я использую, чтобы найти указанный элемент и щелкнуть по нему.Он входит в оператор if, выполняет щелчок, но ничего не происходит, я пробовал это с несколькими различными элементами.
Можно ли каким-либо образом управлять модальным окном?