2 firewindyfire firewindyfire 于 2014.08.07 08:16 提问

gecko如何模拟按钮单击事件

想通过gecko组件编程,模拟网页的按钮提交事件:

在.net自带的类库里,可以通过
//获得按钮元素。wbs 为 System.Windows.Forms.WebBrowser 类型
HtmlElement ele3 = wbs.Document.GetElementById("loginBtn");
//触发单击事件
ele3.InvokeMember("Click");
的方法来实现

而使用gecko类库时,通过
//m_geckoBrsr 为 Skybound.Gecko.GeckoWebBrowser 类型
GeckoElement ele = m_geckoBrsr.Document.GetElementById("loginBtn");
方法获取了按钮元素,如何触发单击事件?

网上查找了好久,都没有得到合适的答案,求教!

1个回答

sdlypygh
sdlypygh   2014.10.30 09:21

找到geckowebbrowser.getHtmlelementbyid("").click(); 注意是GETHTMLELEMENT

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!