Beispiel #1
0
 public void DemoAccessInvalid(DemoAccessData input)
 {
     //Open the SP2 system.
     //Verify demo link(产品试用) button in homepage,There is no Demo Link button.
     TestAssemblyInitializer.InitializeWithOption("SchneiderElectricChina", "P@ssw0rdChina", "[email protected]");
     TimeManager.LongPause();
     Assert.IsFalse(DemoAccessSetting.DemoAccessButton.IsExisted());
 }
Beispiel #2
0
        public void DemoAccessCancelled(DemoAccessData input)
        {
            //Open Jazz login page, Click the 'Demo' link (‘产品试用’).
            //Popup a dialog with email address field.
            DemoAccessSetting.DemoAccessButton.Click();
            TimeManager.LongPause();

            //Input the email with valid address and click the 返回首页 button.
            DemoAccessSetting.FillInDemoAccessEmailAddressInfo(input.InputData.Email);
            DemoAccessSetting.ReturnHomepageButton.Click();
            TimeManager.MediumPause();
        }
Beispiel #3
0
        public void EmailAddressInvalid(DemoAccessData input)
        {
            JazzBrowseManager.OpenJazz();

            //Open Jazz login page, Click the 'Demo' link (‘产品试用’).
            //Popup a dialog with email address field.
            DemoAccessSetting.DemoAccessButton.Click();
            TimeManager.LongPause();

            //Input the email with invalid address and click the Send button.
            DemoAccessSetting.FillInDemoAccessEmailAddressInfo(input.InputData.Email);
            DemoAccessSetting.SendDemoAccessEmailButton.Click();

            //Pop up the wrong message
            DemoAccessSetting.GetEmailInvalidMessage();
        }
Beispiel #4
0
        public void EmailAddressValid(DemoAccessData input)
        {
            JazzBrowseManager.OpenJazz();

            //Open Jazz login page, Click the 'Demo' link (‘产品试用’).
            //Popup a dialog with email address field.
            DemoAccessSetting.DemoAccessButton.Click();
            TimeManager.LongPause();

            //Input the email with Valid address and click the Send button.
            DemoAccessSetting.FillInDemoAccessEmailAddressInfo(input.InputData.Email);
            DemoAccessSetting.SendDemoAccessEmailButton.Click();
            TimeManager.ShortPause();

            //验证email输入的是否有效,若地址有效则发送成功.
            Assert.AreEqual(input.ExpectedData.EmailSendedSuccessMessage, DemoAccessSetting.GetEmailSendedMessage());
        }