Автоматизировать модальное окно во встроенном WebBrowser WPF / Forms - PullRequest
0 голосов
/ 12 мая 2019

Я пытаюсь автоматизировать веб-сайт, и в какой-то момент мне нужно заполнить некоторые данные в текстовых полях и нажать некоторые элементы в модальном диалоговом окне, эти элементы содержатся в 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, выполняет щелчок, но ничего не происходит, я пробовал это с несколькими различными элементами.

Можно ли каким-либо образом управлять модальным окном?

...