or
//example 1htmlControl.InvokeEvent(ScriptEventType.OnMouseOver);//example 2dropDownFilter.SelectByText(option, true); //where true indicates whether to invoke the OnChange eventThread.Sleep(2000);browser.Manager.ActiveBrowser.WaitForAjax(4000);browser.Manager.ActiveBrowser.WaitUntilReady();browser.Manager.ActiveBrowser.AutoDomRefresh = truebrowser.Manager.ActiveBrowser.Frames.RefreshAllDomTrees();browser.Manager.ActiveBrowser.RefreshDomTree();browser.Manager.ActiveBrowser.WaitForElement(new HtmlFindExpression("id=###"), 4000, false);browser.ActiveBrowser.Find.ById<HtmlControl>("lnkCal").MouseClick();browser.ActiveBrowser.Find.ById<HtmlControl>("lnkCal").Click();