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"); }
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(); }
public void GetelementsByTagNmae() { IEOperateCore ieCore = new IEOperateCore("https://hao.360.cn/"); var list = ieCore.GetElementByTagName <HTMLLIElementClass>("li"); }