static void FunctionTest() { QC.Test(); return; Google(); return; // IntPtr handle = Win32API.FindWindow(null, "Microsoft Internet Explorer"); qidian(); return; // KeyboardOp.SendChars("shrinerain"); //TestLog myLog = new TestLog(); //myLog.TestlogTemplate = @"E:\program\cs\AutoTester\Document\log.template"; //myLog.LogFile = @"G:\testlog.html"; //myLog.ProjectName = "Google Test"; //myLog.TestStep = "this is a test step"; //myLog.TestResultInfo = "PASS!"; //myLog.WriteLog(); //myLog.Close(); return; HTMLTestBrowser myHost = new HTMLTestBrowser(); myHost.Start(); myHost.MaxSize(); string url = @"http://google.com";// @"https://www.google.com/accounts/Login?continue=http://www.google.cn/&hl=zh-CN";// @"http://passport.baidu.com/?login&tpl=mn&u=http%3A//www.baidu.com/";// @"D:\Program\CS\AutoTester2005\test.htm";//@"http://passport.baidu.com/?login&tpl=mn&u=http%3A//www.baidu.com/";// @"http://www.cnbeta.com";// @"www.google.com"; // @"http://www.google.com/advanced_search?hl=en";// @"http://127.0.0.1/AutoTester/";// myHost.Load(url); HTMLTestObjectPool pool = new HTMLTestObjectPool(myHost); //HTMLTestTable table = (HTMLTestTable)pool.GetObjectByType("table", "111", 0); //HTMLTestButton btn = (HTMLTestButton)table.GetObjectByCell(0, 0, HTMLTestObjectType.Button); //btn.Click(); //pool.GetObjectByType("textbox", "�����ʼ�:", 0); //aHelper.PerformAction("test"); HTMLTestTextBox obj1 = (HTMLTestTextBox)pool.GetObjectByRect(432, 285, 365, 22, "textbox", false); //pool.GetObjectByProperty("name", "q"); //pool.GetObjectByName("q"); obj1.Input("statestreet"); //HTMLTestCheckBox cb = (HTMLTestCheckBox)pool.GetObjectByType("checkbox", "�ڴ˼�����ϱ����ҵ���Ϣ��", 0); //// HTMLTestCheckBox cb = (HTMLTestCheckBox)pool.GetObjectByType("checkbox", "��ס�ҵĵ�¼״̬", 0); //cb.UnCheck(); //pool.GetObjectByType("button", "��½", 0); //aHelper.PerformAction(); //HTMLTestTextBox userName = (HTMLTestTextBox)pool.GetObjectByType("textbox", "�û���:", 0); //userName.Hover(); // HTMLTestLink link = (HTMLTestLink)pool.GetObjectByType("link", "ooo", 0); // HTMLTestTable table = (HTMLTestTable)pool.GetObjectByType("table", "111", 0); //HTMLTestButton btn = (HTMLTestButton)table.GetObjectByCell(0, 0); //btn.Click(); // HTMLTestTextBox rbtn = (HTMLTestTextBox)pool.GetObjectByType("textbox", "1", 0); //rbtn.Hover(); //HTMLTestComboBox cbBox = (HTMLTestComboBox)pool.GetObjectByName("num"); // cbBox.Select("20 results"); //HTMLTestButton obj2 = (HTMLTestButton)pool.GetObjectByType("button", "Google Sear", 0); //obj2.Click(); // myHost.WaitForNextPage(); //HTMLTestLink linkObj =(HTMLTestLink)pool.GetObjectByID("link1"); // linkObj.Click(); //HTMLTestButton btn = (HTMLTestButton)pool.GetObjectByID("btn1"); //btn.Click(); //Thread.Sleep(1000); //myHost.WaitForPopWindow(); //btn = (HTMLTestButton)pool.GetObjectByID("btn2"); //btn.Click(); // HTMLTestListBox listBox = (HTMLTestListBox)pool.GetObjectByID("ListBox1"); // listBox.SelectByIndex(5); }
static void FunctionTest() { QC.Test(); return; Google(); return; // IntPtr handle = Win32API.FindWindow(null, "Microsoft Internet Explorer"); qidian(); return; // KeyboardOp.SendChars("shrinerain"); //TestLog myLog = new TestLog(); //myLog.TestlogTemplate = @"E:\program\cs\AutoTester\Document\log.template"; //myLog.LogFile = @"G:\testlog.html"; //myLog.ProjectName = "Google Test"; //myLog.TestStep = "this is a test step"; //myLog.TestResultInfo = "PASS!"; //myLog.WriteLog(); //myLog.Close(); return; HTMLTestBrowser myHost = new HTMLTestBrowser(); myHost.Start(); myHost.MaxSize(); string url = @"http://google.com";// @"https://www.google.com/accounts/Login?continue=http://www.google.cn/&hl=zh-CN";// @"http://passport.baidu.com/?login&tpl=mn&u=http%3A//www.baidu.com/";// @"D:\Program\CS\AutoTester2005\test.htm";//@"http://passport.baidu.com/?login&tpl=mn&u=http%3A//www.baidu.com/";// @"http://www.cnbeta.com";// @"www.google.com"; // @"http://www.google.com/advanced_search?hl=en";// @"http://127.0.0.1/AutoTester/";// myHost.Load(url); HTMLTestObjectPool pool = new HTMLTestObjectPool(myHost); //HTMLTestTable table = (HTMLTestTable)pool.GetObjectByType("table", "111", 0); //HTMLTestButton btn = (HTMLTestButton)table.GetObjectByCell(0, 0, HTMLTestObjectType.Button); //btn.Click(); //pool.GetObjectByType("textbox", "电子邮件:", 0); //aHelper.PerformAction("test"); HTMLTestTextBox obj1 = (HTMLTestTextBox)pool.GetObjectByRect(432, 285, 365, 22, "textbox", false); //pool.GetObjectByProperty("name", "q"); //pool.GetObjectByName("q"); obj1.Input("statestreet"); //HTMLTestCheckBox cb = (HTMLTestCheckBox)pool.GetObjectByType("checkbox", "在此计算机上保存我的信息。", 0); //// HTMLTestCheckBox cb = (HTMLTestCheckBox)pool.GetObjectByType("checkbox", "记住我的登录状态", 0); //cb.UnCheck(); //pool.GetObjectByType("button", "登陆", 0); //aHelper.PerformAction(); //HTMLTestTextBox userName = (HTMLTestTextBox)pool.GetObjectByType("textbox", "用户名:", 0); //userName.Hover(); // HTMLTestLink link = (HTMLTestLink)pool.GetObjectByType("link", "ooo", 0); // HTMLTestTable table = (HTMLTestTable)pool.GetObjectByType("table", "111", 0); //HTMLTestButton btn = (HTMLTestButton)table.GetObjectByCell(0, 0); //btn.Click(); // HTMLTestTextBox rbtn = (HTMLTestTextBox)pool.GetObjectByType("textbox", "1", 0); //rbtn.Hover(); //HTMLTestComboBox cbBox = (HTMLTestComboBox)pool.GetObjectByName("num"); // cbBox.Select("20 results"); //HTMLTestButton obj2 = (HTMLTestButton)pool.GetObjectByType("button", "Google Sear", 0); //obj2.Click(); // myHost.WaitForNextPage(); //HTMLTestLink linkObj =(HTMLTestLink)pool.GetObjectByID("link1"); // linkObj.Click(); //HTMLTestButton btn = (HTMLTestButton)pool.GetObjectByID("btn1"); //btn.Click(); //Thread.Sleep(1000); //myHost.WaitForPopWindow(); //btn = (HTMLTestButton)pool.GetObjectByID("btn2"); //btn.Click(); // HTMLTestListBox listBox = (HTMLTestListBox)pool.GetObjectByID("ListBox1"); // listBox.SelectByIndex(5); }