我有一个C#.NET Web浏览器对象,用于获取网页。此页面上有一个锚元素。我的C#是点击这个元素。 以下不起作用:
return Items.find({}).fetch();
这有效:
AnchorElement.RaiseEvent("onClick");
有人会猜到为什么吗?谢谢!
答案 0 :(得分:0)
我怀疑你的困惑是你想要举起的事件被称为click
。见here。不是onClick
。 onClick
是click
事件的处理程序,而不是事件本身。
所以你应该能够做到:
AnchorElement.RaiseEvent("click");
InvokeMember
在这里工作,因为HTML元素碰巧有click
方法,基本上只是RaiseEvent("click")
的快捷方式。