public void WhenUserClientLoginOnWebWithLoginAndPass(string email, string pass) { WebDriver.Navigate().GoToUrl(LOGIN_USER_VAL); if (WebDriver.Url.Equals(LOGIN_USER_VAL)) { logUP.InputLogin(email); logUP.InputPass(pass); logUP.ClickSignIn(); } }
public void WhenDoCicle() { string cardNumb = "5436 0310 3060 6378"; string expDate = "1122"; string cvc = "257"; for (int i = 0; i < emails.Length; i++) { WebDriver.Navigate().GoToUrl(LOGIN_USER_VAL); Console.WriteLine("email: " + emails[i] + " i: " + i); loginPg.InputLogin(emails[i]); loginPg.InputPass(PASSW); loginPg.ClickSignIn(); regsPg.WaitLoggedNameIsVisible(); lifeStylePage.ClickLifeStylePrizes(); lifeStylePage.ClickOnFirstProduct(); int num = quantities[rand.Next(quantities.Length)]; dialogP.ClickTicketsQuantity(num); lifeStylePage.ClickBuyNowBtn(); baskP.ClickBasketPayButton(); Thread.Sleep(1000); baskP.InputCardName(cardNumb); //basketP.InputExpDate("22"); Thread.Sleep(1000); baskP.InputExpDate(expDate); baskP.InputCVC(cvc); Thread.Sleep(1000); baskP.ClickCardPayBtn(); if (baskP.ErrorMessageExist() /*ErrorMessageExist()*/) { Thread.Sleep(1000); baskP.InputCardName(cardNumb); //basketP.InputExpDate("22"); Thread.Sleep(800); baskP.InputExpDate(expDate); baskP.InputCVC(cvc); Thread.Sleep(1000); } string newUrl = WebDriver.Url.Replace("http://localhost:8000/", "https://staging.rafflehouse.com/"); WebDriver.Navigate().GoToUrl(newUrl); Assert.IsTrue(baskP.OrderCompletedVisible(), "Order Completed is not Visible"); regsPg.ClickAccountButton(); regsPg.ClickLogoutBtn(); } }
public void WhenInputInEmailValue(string p0) { loginPg.InputLogin(p0); }