webBrowser1.Document.Window.Document.InvokeScript("CustomScript", new string[] { param });
IHTMLWindow2 win = (IHTMLWindow2)this.webBrowser1.Document.Window.DomWindow;
string script1 = @"function CustomScript(url) {
setTimeout(
function(){
//....
document.getElementById('btntarget').click();
},3000);
}";
win.execScript(script1 , "Javascript");