コード例 #1
0
ファイル: GoogleSample.cs プロジェクト: tamutamu/AutoTestCore
        static void GoogleLogin(BrowserOp browser, string userName, string PWD)
        {
            HyperLinkOp.LinkClick(browser, "登录");
            EditOp.EditInput(browser, "Email", userName);
            EditOp.EditInput(browser, "Passwd", PWD);
            ButtonOp.buttonClick(browser, "PersistentCookie");
            ButtonOp.buttonClick(browser, "signIn");

            if (browser.AssertStringinSourceCode("您输入的用户名或密码不正确"))
            {
                Console.WriteLine("Login Failed");
            }
            else if (browser.AssertStringinSourceCode("请输入密码"))
            {
                MessageBox.Show("please input your password");
            }
            else if (browser.AssertStringinSourceCode("请输入电子邮件地址"))
            {
                Console.WriteLine("please input your account");
            }
            else if (browser.AssertStringinSourceCode("输入上图中显示的字母"))
            {
                Console.WriteLine("My God!");
            }
        }
コード例 #2
0
        public void TestCMCCTestPortal(BrowserOp browser)
        {
            XMLUtility xml           = new XMLUtility("./TestPortal.xml");
            string     userName      = xml.readNodeValue("UserName");
            string     pwd           = xml.readNodeValue("PWD");
            string     manufacturer  = xml.readNodeValue("manufacturer");
            string     model         = xml.readNodeValue("model");
            string     packageType   = xml.readNodeValue("packageType");
            string     packageStatus = xml.readNodeValue("packageStatus");

            EditOp.EditInput(browser, "mobile", userName);
            EditOp.EditInput(browser, "password", pwd);
            ButtonOp.buttonClick(browser, "submit");
            Utility.wait(5);
            HyperLinkOp.LinkClick(browser, "包管理");
            //ButtonOp.buttonClick(browser, "A16");
            ButtonOp.buttonClick(browser, "//input[@id='A16' and @value='固件更新包管理']");
            Utility.wait(1);
            ComboBoxOp.ComboBoxItemSelect(browser, "manufacturer", manufacturer);
            Utility.wait(1);
            ComboBoxOp.ComboBoxItemSelect(browser, "model_name", model);
            Utility.wait(1);
            ComboBoxOp.ComboBoxItemSelect(browser, "packageType", packageType);
            Utility.wait(1);
            ComboBoxOp.ComboBoxItemSelect(browser, "packageStatus", packageStatus);

            ButtonOp.buttonClick(browser, "submit2");
        }
コード例 #3
0
ファイル: QTPSample.cs プロジェクト: tamutamu/AutoTestCore
        public void FindFlight(BrowserOp browser)
        {
            RadioOp.RadioSelect(browser, "tripType", "oneway");

            ComboBoxOp.ComboBoxItemSelect(browser, "passCount", "3");

            ComboBoxOp.ComboBoxItemSelect(browser, "fromPort", "London");

            ComboBoxOp.ComboBoxItemSelect(browser, "fromMonth", "10");

            ComboBoxOp.ComboBoxItemSelect(browser, "fromDay", "19");

            ComboBoxOp.ComboBoxItemSelect(browser, "toPort", "Paris");

            RadioOp.RadioSelect(browser, "servClass", "Business");

            ComboBoxOp.ComboBoxItemSelect(browser, "airline", "Unified Airlines");

            ButtonOp.buttonClick(browser, "findFlights");

            RadioOp.RadioSelect(browser, "outFlight", "Blue Skies Airlines$361$271$7:10");


            ButtonOp.buttonClick(browser, "reserveFlights");
        }
コード例 #4
0
 public static void OdomainAddNotification(BrowserOp browser)
 {
     ButtonOp.buttonClick(browser, "//a[1]/img");
     ButtonOp.buttonClick(browser, "//tr[@id='menu21']/td/a/img");
     browser.SwitchFrame("cfrm");
     ButtonOp.buttonClick(browser, "//a[@id='profileNoticeAdd']/img");
     EditOp.EditInput(browser, "noticeName", "test");
     RadioOp.RadioSelect(browser, "remindUser", "true");
     EditOp.EditInput(browser, "userNotice", "ivangeng");
     ButtonOp.buttonClick(browser, "imageField");
     Console.WriteLine(browser.AssertStringinSourceCode("成功创建"));
 }
コード例 #5
0
 static void TestSelfCare(BrowserOp browser)
 {
     EditOp.EditInput(browser, "mobile", "root");
     EditOp.EditInput(browser, "password", "111111");
     ButtonOp.buttonClick(browser, "submit");
     Utility.wait(2);
     HyperLinkOp.LinkClick(browser, "客户问题");
     Utility.wait(5);
     ButtonOp.buttonClick(browser, "start");
     Utility.wait(5);
     ButtonOp.buttonClick(browser, "//div[3]/table/tbody/tr[1]/td[4]");
 }
コード例 #6
0
 static void TestPortalAddUser(BrowserOp browser, string userName, string PWD)
 {
     HyperLinkOp.LinkClick(browser, "用户信息管理");
     ButtonOp.buttonClick(browser, "A13");
     ButtonOp.buttonClick(browser, "//input[@value='添加包测试用户']");
     EditOp.EditInput(browser, "username", userName);
     EditOp.EditInput(browser, "password", PWD);
     EditOp.EditInput(browser, "confirmpassword", PWD);
     ButtonOp.buttonClick(browser, "Submit");
     Utility.wait(5);
     if (browser.AssertStringinSourceCode("您添加的用户已经存在系统中"))
     {
         Console.WriteLine("User existed!");
     }
     else
     {
         Console.WriteLine("Add success");
     }
 }
コード例 #7
0
 static void TestPortalLogout(BrowserOp browser)
 {
     browser.Navigate("http://15.154.146.26:8001/testportal/logout.do?type=admin");
 }
コード例 #8
0
 static void TestPortalLogin(BrowserOp browser, string userName, string PWD)
 {
     EditOp.EditInput(browser, "msisdn", userName);
     EditOp.EditInput(browser, "pwd", PWD);
     ButtonOp.buttonClick(browser, "submit");
 }
コード例 #9
0
ファイル: QTPSample.cs プロジェクト: tamutamu/AutoTestCore
 public void Login(BrowserOp browser, string userName, string PWD)
 {
     EditOp.EditInput(browser, "userName", userName);
     EditOp.EditInput(browser, "password", PWD);
     ButtonOp.buttonClick(browser, "login");
 }
コード例 #10
0
        public static void TestIE()
        {
            BrowserOp browser = new BrowserOp("www.hp.com", BrowserType.IE);

            HyperLinkOp.LinkClick(browser, "Company Information");
        }