C# InitEvent引发异常(GeckoFx 45.0.19)

C# InitEvent引发异常(GeckoFx 45.0.19),c#,.net,vb.net,geckofx,C#,.net,Vb.net,Geckofx,我想单击一个div元素。因为div元素不支持。click(),所以我尝试了dispatchEvent方法。 我的代码如下所示: Dim ev_mouse_down As nsAStringBase = DirectCast(New nsAString("mousedown"), nsAStringBase) Dim ev_mouse_up As nsAStringBase = DirectCast(New nsAString("mouseup"), nsAStringBase) Dim ev_

我想单击一个div元素。因为div元素不支持
。click()
,所以我尝试了
dispatchEvent
方法。

我的代码如下所示:

Dim ev_mouse_down As nsAStringBase = DirectCast(New nsAString("mousedown"), nsAStringBase)
Dim ev_mouse_up As nsAStringBase = DirectCast(New nsAString("mouseup"), nsAStringBase)
Dim ev_mouse = wbGec.Document.CreateEvent("MouseEvent")

ev_mouse.DomEvent.InitEvent(ev_mouse_down, False, False)
div_ele.GetEventTarget.DispatchEvent(ev_mouse)
注:
-
wbGec
是我的
GeckoWebBrowser

-
div\u ele
是我想要模拟鼠标点击的div元素。

但当我调试时,它会抛出一个异常:

类型为“System.AccessViolationException”的未处理异常 发生在Automation.exe中 其他信息:尝试读取或写入受保护内存。这通常表示其他内存已损坏

此行导致的错误:

ev_mouse.DomEvent.InitEvent(ev_mouse_down, False, False)
有人告诉我如何在
GeckoFx
中使用
dispatchEvent



其他信息:我正在使用GeckoFx 45.0.19 NuGet软件包,.NET Framework 4。

请在GeckoFx 45错误跟踪器中报告问题:我在问题92中报告了此问题。请在GeckoFx 45错误跟踪器中报告问题:我在问题92中报告了此问题。