Пример #1
0
 protected override void Do(IEvent e)
 {
     if (e.Data.Count < 1)
     {
         return;
     }
     SelectRadioTask.Execute(WebAutomationHelper.ParseElementByXPath(e.Webbrowser.Document.Body, e.Data[0]));
 }
Пример #2
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]);
 }
Пример #3
0
        /// <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);
        }
Пример #4
0
        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();
        }