我正在尝试使网站自动化,有一次我需要在文本框中填充一些数据,然后在模式对话框中按一些元素,这些元素包含在 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语句内,执行单击,但是什么也没有发生,我已经尝试过使用多个不同的元素。
有什么方法可以控制模式窗口吗?