public override void Perform() { //验证码获得焦点后,隐藏的验证码图片才显示出来 if (IsHide) { //触发验证码显示 if (ActionValidateCode != null) { ActionValidateCode.GetElement().Focus(); Thread.Sleep(500); Application.DoEvents(); } } Element element = GetElement(); //element.WaitUntilExists(); var nativeElement = element.NativeElement as IEElement; mshtml.IHTMLElement el = nativeElement.AsHtmlElement as mshtml.IHTMLElement; el.scrollIntoView(); ShowDialog((IHTMLElement)el); //if (imgId == null) { // webBrowser.DrawThumb((IHTMLElement)nativeElement.AsHtmlElement, System.Drawing.Imaging.PixelFormat.Format32bppRgb); //} }