Esempio n. 1
0
        public void LoginWithBlankPassword(String BrowserName)
        {
            try
            {
                Initialize(BrowserName);
                LoginUserPage page = new LoginUserPage(driver, waitf);
                PageFactory.InitElements(driver, page);
                page.LoginLableClick();
                waitf.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementIsVisible(By.Id("login.email")));
                page.InsertLoginValue(page.LoginEmail, "*****@*****.**");
                page.InsertLoginValue(page.LoginPassword, "");
                waitf.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.VisibilityOfAllElementsLocatedBy(By.Id("uc-btn-accept-banner")));
                driver.FindElement(By.Id("uc-btn-accept-banner")).Click();
                page.LoginUser();
                Assert.AreEqual("Dit is een verplicht veld", page.getErrorText(page.BlankPasswordError));
            }

            catch (Exception ex)
            { test.Fail(ex.StackTrace); }
        }
Esempio n. 2
0
 public void LoginWithIncorrectPsw(String BrowserName) //
 {
     try
     {
         Initialize(BrowserName);
         driver.Navigate().GoToUrl("https://www.zalando.nl/dames-home/");
         LoginUserPage page = new LoginUserPage(driver, waitf);
         PageFactory.InitElements(driver, page);
         page.LoginLableClick();
         waitf.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementIsVisible(By.Id("login.email")));
         page.InsertLoginValue(page.LoginEmail, "*****@*****.**");
         page.InsertLoginValue(page.LoginPassword, "InvalidPassword");
         waitf.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.VisibilityOfAllElementsLocatedBy(By.Id("uc-btn-accept-banner")));
         driver.FindElement(By.Id("uc-btn-accept-banner")).Click();
         page.LoginUser();
         Assert.AreEqual("Controleer of je het juiste e-mailadres en wachtwoord gebruikt hebt en probeer het nog eens.", page.getErrorText(page.InvalidPasswordError));
     }
     catch (Exception ex)
     { test.Fail(ex.StackTrace); }
 }
Esempio n. 3
0
        public void LoginWithInvalidEmail(String BrowserName)
        {
            try
            {
                Initialize(BrowserName);
                LoginUserPage page = new LoginUserPage(driver, waitf);
                PageFactory.InitElements(driver, page);

                //example of craeting a Test report using extent.Flush();
                test = extent.CreateTest("LoginWithInvalidEmail");
                test.Fail("test");
                test.Info("info");
                extent.Flush();

                driver.Navigate().GoToUrl("https://www.zalando.nl/dames-home/");
                page.LoginLableClick();
                waitf.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementIsVisible(By.Id("login.email")));
                page.InsertLoginValue(page.LoginEmail, "invalidemail.com");
                page.InsertLoginValue(page.LoginPassword, "Test_Olga77");
                waitf.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.VisibilityOfAllElementsLocatedBy(By.Id("uc-btn-accept-banner")));
                driver.FindElement(By.Id("uc-btn-accept-banner")).Click();
                page.LoginUser();
                Assert.AreEqual("Vul alsjeblieft een geldig e-mailadres in (bijvoorbeeld [email protected]).", page.getErrorText(page.InvalidEmailError));
            }
            catch (Exception ex)
            { test.Fail(ex.StackTrace); }
        }
Esempio n. 4
0
        public void LoginWithBlankUser(String BrowserName) //
        {
            try
            {
                Initialize(BrowserName);
                LoginUserPage page = new LoginUserPage(driver, waitf);
                PageFactory.InitElements(driver, page);
                page.LoginLableClick();
                waitf.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementIsVisible(By.Id("login.email")));
                page.InsertLoginValue(page.LoginEmail, "");
                page.InsertLoginValue(page.LoginPassword, "InvalidPassword");
                waitf.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.VisibilityOfAllElementsLocatedBy(By.Id("uc-btn-accept-banner")));
                driver.FindElement(By.Id("uc-btn-accept-banner")).Click();
                page.LoginUser();
                Assert.AreEqual("Vul alsjeblieft een geldig e-mailadres in (bijvoorbeeld [email protected]).", page.getErrorText(page.BlankUserError));
            }

            catch (Exception ex)
            { test.Fail(ex.StackTrace); }
        }