public void GivenIHaveEnteredAnInvalidEmailAddress() { _automation = new AutomatedProjectWebsite("chrome"); _automation.AutomationProjectHome.VisitHomePage(); _automation.AutomationProjectHome.ClickSignInLink(); _automation.AutomationProjectRegister.InputEmail("InvalidEmail"); }
public void GivenIAmOnTheOrderSummaryPage() { _automation = new AutomatedProjectWebsite("chrome"); _automation.AutomationProjectHome.VisitHomePage(); _automation.AutomationProjectHome.ClickSignInLink(); _automation.AutomationProjectSignIn.EnterValidEmail("*****@*****.**"); _automation.AutomationProjectSignIn.EnterValidPassword("admin"); _automation.AutomationProjectSignIn.ConfirmationButton(); Thread.Sleep(5000); _automation.AutomationProjectMyAccount.SearchProduct("dress"); _automation.AutomationProjectDress.AddProduct(); _automation.AutomationProjectDress.ProceedToCart(); _automation.AutomationProjectShoppingCart.ClickProceedToCheckOutLink(); _automation.AutomationProjectAddress.ClickProceedToCheckout(); _automation.AutomationProjectShipping.ConfirmTermsOfService(); _automation.AutomationProjectShipping.ClickProceedToCheckOutLink(); _automation.AutomationProjectPaymentMethod.PayByBankWire(); }
public void OrderCompletionTestFullPath() { //Set up driver & page model AutomatedProjectWebsite = new AutomatedProjectWebsite("chrome"); //Order steps AutomatedProjectWebsite.AutomationProjectHome.VisitHomePage(); AutomatedProjectWebsite.AutomationProjectHome.ClickSignInLink(); AutomatedProjectWebsite.AutomationProjectSignIn.EnterValidEmail("*****@*****.**"); AutomatedProjectWebsite.AutomationProjectSignIn.EnterValidPassword("Admin"); AutomatedProjectWebsite.AutomationProjectSignIn.ConfirmationButton(); AutomatedProjectWebsite.AutomationProjectMyAccount.SearchProduct("dress"); AutomatedProjectWebsite.AutomationProjectDress.AddProduct(); AutomatedProjectWebsite.AutomationProjectDress.ProceedToCart(); AutomatedProjectWebsite.AutomationProjectShoppingCart.ClickProceedToCheckOutLink(); AutomatedProjectWebsite.AutomationProjectAddress.ClickProceedToCheckout(); AutomatedProjectWebsite.AutomationProjectShipping.ConfirmTermsOfService(); AutomatedProjectWebsite.AutomationProjectShipping.ClickProceedToCheckOutLink(); AutomatedProjectWebsite.AutomationProjectPaymentMethod.PayByBankWire(); AutomatedProjectWebsite.AutomationProjectOrderSummary.ClickConfirmOrder(); Assert.That(AutomatedProjectWebsite.AutomationProjectConfirmation.ConfirmOrderConfirmationMessage, Is.EqualTo("Your order on My Store is complete.")); }