首页 > 代码库 > webkit 模拟点击 winform
webkit 模拟点击 winform
刚在园子里看到有博主将WebBowser控件替换为Chrome内核(),链接http://www.cnblogs.com/gdyblog/p/WebKitBrowser.html
于是我想既然实现了替换内核,下一步就是模拟填表单和模拟点击等常规网页操作了吧。于是做了一点探索。实现模拟点击了。
代码如下:
webBrowser1.StringByEvaluatingJavaScriptFromString("document.getElementById(‘su‘).click()");
上面这句仅能对input标签有作用。
div或a标签使用下面这句
webBrowser1.StringByEvaluatingJavaScriptFromString("var _elm = document.getElementById(‘su‘);var _evt = document.createEvent(‘MouseEvents‘);_evt.initEvent(‘click‘, true, true);_elm.dispatchEvent(_evt);");
C#运行页面的JS方法可以这样
webBrowser1.Document.InvokeScriptMethod(“Funtion1”); //Funtion1是JS的方法名称
这个主要参考的http://blog.csdn.net/longhaoyou/article/details/46394189
webkit 模拟点击 winform
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。