protected override void Do(IEvent e) { if (e.Data.Count < 1) { return; } SelectRadioTask.Execute(WebAutomationHelper.ParseElementByXPath(e.Webbrowser.Document.Body, e.Data[0])); }
protected override void Do(IEvent e) { if (e.Data.Count < 2) { return; } FillDataTask.Execute(WebAutomationHelper.ParseElementByXPath(e.Webbrowser.Document.Body, e.Data[0]), e.Data[1]); }
/// <summary> /// 解析当前Xpath元素 /// </summary> /// <returns></returns> private HtmlElement ParseCurrentXPath() { // GetHtmlNodeByXPath string path = ""; path = WebAutomationHelper.GetElementXPath(currentElement); // MessageBox.Show(path); HtmlElement elem = WebAutomationHelper.ParseElementByXPath(webBrowser1.Document.Body, path); // MessageBox.Show(elem.OuterHtml); return(elem); }
private void tsbTaskScriptGetPic_Click(object sender, EventArgs e) { //ExcuteJs(GetRandImg,); //Image img = WebAutomationHelper.GetRegCodePic(webBrowser1, objFrmInputImgInfo.ReturnIdNameValue, objFrmInputImgInfo.ReturnSrcValue, objFrmInputImgInfo.ReturnAltValue); //objFrmShowImage.picbSource.Image = img; //objFrmShowImage.Show(); HtmlElement elem = WebAutomationHelper.ParseElementByXPath(webBrowser1.Document.Body, "HTML/BODY/FORM/DIV[3]/DIV[2]/DIV/DIV/DIV[2]/TABLE/TBODY/TR[7]/TD[2]/IMG"); Image img = WebAutomationHelper.GetRegCodePic(webBrowser1, elem); objFrmShowImage.picbSource.Image = img; objFrmShowImage.Show(); }