Exemple #1
0
 public void GivenIHaveEnteredAnInvalidEmailAddress()
 {
     _automation = new AutomatedProjectWebsite("chrome");
     _automation.AutomationProjectHome.VisitHomePage();
     _automation.AutomationProjectHome.ClickSignInLink();
     _automation.AutomationProjectRegister.InputEmail("InvalidEmail");
 }
Exemple #2
0
 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();
 }
Exemple #3
0
        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."));
        }