?
比如我要操作的是下面的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);");
來模擬點擊。