public void CheckoutTest() { CheckoutPage checkoutPage = CheckoutPage.visit(driver); checkoutPage.EnterInformation(); CheckoutOverviewPage checkoutOverviewPage = new CheckoutOverviewPage(driver); Assert.That(checkoutOverviewPage.onPage()); }
public void ShouldBeAbleToCheckOutWithItems() { //Arrange var overviewPage = new CheckoutOverviewPage(Driver); overviewPage.Open(); //We don't need to actually use th UI to add items to the cart. //I'm injecting Javascript to control the state of the cart overviewPage.Cart.SetCartState(); //Act - very few UI interactions overviewPage.FinishCheckout(). IsCheckoutComplete.Should().BeTrue("we finished the checkout process"); //Assert }
public void ShouldBeAbleToCheckOutWithItems() { //Arrange var overviewPage = new CheckoutOverviewPage(Driver); overviewPage.Open(); //We don't need to actually use th UI to add items to the cart. //I'm injecting Javascript to control the state of the cart //bypassing a bunch of unecessary element interactions and creating something efficient and stable overviewPage.Cart.InjectUserWithItems(); //Act - very few UI interactions overviewPage.FinishCheckout(). IsCheckoutComplete.Should().BeTrue("we finished the checkout process"); //Assert }
public void Checkout_With_Item() { try { LoginPage.LoginAsStandardUser(); ProductsPage.AddProductToCart("Sauce Labs Bike Light"); CartPage.NavigateToCheckout(); CheckoutFirstStepPage.EnterPersonalDetails(); CheckoutOverviewPage.Checkout(); } catch (Exception e) { throw e; } }
public void Validate_Checkout_Calculations() { try { LoginPage.LoginAsStandardUser(); ProductsPage.AddProductToCart("Sauce Labs Fleece Jacket"); ProductsPage.AddProductToCart("Sauce Labs Bike Light"); CartPage.NavigateToCheckout(); CheckoutFirstStepPage.EnterPersonalDetails(); CheckoutOverviewPage.VerifyCheckoutMath(); } catch (Exception e) { throw e; } }