我正在使用 C# Webbrowser 浏览网站并单击一些链接。因此,当页面加载时,它应该为锚点引发 onclick 事件。此外,使用 InvokeMethod("click") 从来没有为我工作过。
private void StartGetDetails(HtmlElementCollection links)
{
if (csrLinks.Count > 0)
{
HtmlElement csr = csrLinks.First();
System.Threading.Thread.Sleep(1000);
csr.RaiseEvent("onclick");
csrLinks.RemoveAt(0);
}
}
我在 csr.RaiseEvent("onclick") 收到此错误:
Error HRESULT E_FAIL has been returned from a call to a COM component.
任何帮助将不胜感激,我发现谷歌搜索似乎没有任何帮助。