コード例 #1
0
        public void GeAlinkFromFrame()
        {
            IEOperateCore         ieCore   = new IEOperateCore("http://psgis.chinasofti.com/oa/SignOnServlet");
            HTMLInputElementClass userName = ieCore.GetElementByTagName <HTMLInputElementClass>("input").ToList().Find(item => item.name.Equals("userName"));
            HTMLInputElementClass passWord = ieCore.GetElementByTagName <HTMLInputElementClass>("input").ToList().Find(item => item.name.Equals("password"));
            HTMLImgClass          imgLogin = ieCore.GetElementByTagName <HTMLImgClass>("img").ToList().Find(item => item.name.Equals("login_r3_c3"));

            userName.value = string.Empty;
            passWord.value = string.Empty;
            userName.value = "E100086376";
            passWord.value = "Qa20080607";
            imgLogin.click();
            Thread.Sleep(3500);
            ieCore = new IEOperateCore("http://psgis.chinasofti.com/oa/portal");
            HTMLDivElementClass btnPMS = ieCore.GetElementByTagName <HTMLDivElementClass>("div").ToList().Find(item => item.className.Equals("channel app_PMS系统"));

            Thread.Sleep(4000);
            btnPMS.click();
            Thread.Sleep(5000);

            ieCore = new IEOperateCore("http://psgpms.chinasofti.com/main.jsp");


            HTMLFrameElementClass midIframe = ieCore.GetInputElementByID <HTMLFrameElementClass>("ManagerLeftFrame");
        }
コード例 #2
0
        public void OperateDirectUI()
        {
            IEOperateCore ieCore = new IEOperateCore("https://dl.pconline.com.cn/download/63040-1.html");

            Thread.Sleep(2000);

            IList <HTMLAnchorElementClass> aLinks = ieCore.GetElementByTagName <HTMLAnchorElementClass>("a");

            foreach (var a in aLinks)
            {
                if (null != a.className && a.className.Equals("btn btn-gray"))
                {
                    a.click();
                    Thread.Sleep(3000);
                    break;
                }
            }

            ieCore.FrameNotificationBar_DownLoadFile_Save();

            ieCore.CloseInternetExplorer();
        }
コード例 #3
0
        public void GetelementsByTagNmae()
        {
            IEOperateCore ieCore = new IEOperateCore("https://hao.360.cn/");

            var list = ieCore.GetElementByTagName <HTMLLIElementClass>("li");
        }