예제 #1
0
        /// <summary>
        /// Check error message is 'expectedErrorMsg'.
        /// </summary>
        /// <param name="expectedErrorMsg">expected error message.</param>
        /// <returns>is verify success</returns>
        public bool Check_ErrorMessage(string expectedErrorMsg)
        {
            var verifyErrorMsg = false;
            var hasErrorMsg    = WebElementKeeper.WaitingFor_ElementIsVisible(this.Driver, By.XPath(_errorMsgXPath));

            if (!hasErrorMsg && !txtErrorMsg.Displayed)
            {
                return(verifyErrorMsg);
            }

            verifyErrorMsg = WebElementKeeper.WaitingFor_TextToBePresentInElement(this.Driver, this.txtErrorMsg, expectedErrorMsg);
            return(verifyErrorMsg);
        }
예제 #2
0
        public bool IsErrorMsgExpected(string expectedErrorMsg)
        {
            var isExpected = false;

            WebElementKeeper.WaitingFor_ElementIsVisible(this.Driver, By.XPath(_errorMsgXPath));
            if (!txtErrorMsg.Displayed)
            {
                return(isExpected);
            }

            isExpected = WebElementKeeper.WaitingFor_TextToBePresentInElement(this.Driver, this.txtErrorMsg, expectedErrorMsg);
            return(isExpected);
        }
예제 #3
0
 public MoveHomePage(IWebDriver driver)
     : base(driver)
 {
     WebElementKeeper.WaitingFor_ElementIsVisible(this.Driver, By.XPath(".//classroom-list/ul/li/ul/li[text()='Roster Grouping']"));
 }
예제 #4
0
 public PasswordPage(IWebDriver driver) : base(driver)
 {
     WebElementKeeper.WaitingFor_ElementIsVisible(this.Driver, By.XPath(".//input[@placeholder='Current password']"));
 }
예제 #5
0
 public void Action_SignInSuccess(string userName, string password)
 {
     Action_SignIn(userName, password);
     WebElementKeeper.WaitingFor_ElementIsVisible(this.Driver, By.XPath(_infellowshipAppIcon));
 }
예제 #6
0
 public void SetBaseProfileSuccessfully(string firstName, string lastName, string street1, string city, string zipcode)
 {
     SetBaseProfile(firstName, lastName, street1, city, zipcode);
     WebElementKeeper.WaitingFor_ElementIsVisible(this.Driver, By.XPath(_msgSuccess));
 }
예제 #7
0
 public ProfilePage(IWebDriver driver)
     : base(driver)
 {
     WebElementKeeper.WaitingFor_ElementIsVisible(this.Driver, By.XPath(".//input[@placeholder='First name']"));
 }
예제 #8
0
 public CoordinatorActivityCodePage(IWebDriver driver) : base(driver)
 {
     WebElementKeeper.WaitingFor_ElementIsVisible(this.Driver, By.XPath(".//h2[text()='Enter four digit activity code here']"));
 }