C# webkit内核 网页填表

 

比如我要操作的是下面的input

 

 

用到的方法是

 

 

调用如下:

webkit.StringByEvaluatingJavaScriptFromString("document.getElementsByClassName('login_i_con_li_ipt name')[0].value='This is a Demo.'");

 

 

 

 

类似这种div在webkit中好像是无法通过常规方法模拟的

 

 

这时候,可通过:

webkit.StringByEvaluatingJavaScriptFromString("var el=document.getElementsByClassName('login_i_sub btn btn-primary')[0];var evt=document.createEvent('Event');evt.initEvent('click',true,true);el.dispatchEvent(evt);");

 来模拟点击。

posted @ 2018-01-10 14:41  来了啊老弟  阅读(419)  评论(0编辑  收藏  举报