//[Ignore("")] public void US4ScenarioCorrectInfo() { var index = new IndexPage(driver); var signIn = new SignInPage(driver); var register = new RegistrationFormPage(driver); var myAccount = new MyAccountPage(driver); //from home click signin index.NavigateToSignIn(); //from signin register with email signIn.ClickRegister(); //go to form page and send keys for info //correct info/no error takes us to account page register.EnterCorrectInfo(); //arrived at my account page? Assert.IsTrue(myAccount.arrivedOnPage()); //assert my account page and name on top right corner Assert.IsTrue(myAccount.IsNamePresent()); myAccount.signOut(); }
public void US4ScenarioWrongInfo() { var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); string currUrl = driver.Url; if (currUrl != "http://automationpractice.com/index.php") { driver.Navigate().GoToUrl("http://automationpractice.com/index.php"); wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementIsVisible(By.XPath("//a[@class='login']"))); } var index = new IndexPage(driver); var signIn = new SignInPage(driver); var register = new RegistrationFormPage(driver); //from home click signin index.NavigateToSignIn(); //from signin register with email signIn.ClickRegister(); //go to form page and send keys for info register.EnterIncorrect(); //send wrong info to assert error message Assert.IsFalse(register.WasErrorAlertDisplayed()); }