public WomenPage NavigateToWomenPage() { ProductsMenuPage productsMenuPage = new ProductsMenuPage(); WomenPage womenPage = productsMenuPage.ClickWomen(); return(womenPage); }
public static void PurchaseByCheck() { WebDriverWait wait = new WebDriverWait(Driver.driver, TimeSpan.FromSeconds(60)); MyAccountPage myAcc = new MyAccountPage(); myAcc.MenuWomen.Click(); WomenPage wp = new WomenPage(); wp.Product1AddToCart.Click(); wait.Until(ExpectedConditions.ElementIsVisible(By.Id("layer_cart"))); wp.ProceedToCheckout.Click(); CheckoutPages checkout = new CheckoutPages(); checkout.BtnSummaryCheckout.Click(); wait.Until(ExpectedConditions.ElementIsVisible(By.Name("processAddress"))); checkout.BtnAddressCheckout.Click(); wait.Until(ExpectedConditions.ElementIsVisible(By.Name("processCarrier"))); checkout.CheckboxTermsOfService.Click(); checkout.BtnShippingCheckout.Click(); wait.Until(ExpectedConditions.ElementIsVisible(By.Id("HOOK_PAYMENT"))); checkout.BtnPayByCheck.Click(); wait.Until(ExpectedConditions.ElementIsVisible(By.CssSelector("#center_column > form"))); checkout.BtnConfirmPurchase.Click(); }
public WomenPage ClickWomen() { womenButton.Click(); WomenPage womenPage = new WomenPage(); return(womenPage); }
public void test11() { //# Browser browser = new Browser(driver, "CHROME"); IWebDriver driver = new FirefoxDriver(); driver.Url = "http://automationpractice.com/index.php"; HomePage homepage = new HomePage(driver); WomenPage womenpage = homepage.click_women(); womenpage.verify_page_title(); driver.Quit(); }
public void AdicionarItemNoCarrinho() { #region Arranje IndexPage index = new IndexPage(driver); AuthenticationPage login = new AuthenticationPage(driver); WomenPage womenPage = new WomenPage(driver); ShoppingCartSummaryPage shoppingCartSummaryPage = new ShoppingCartSummaryPage(driver); AddressesPage addressesPage = new AddressesPage(driver); ShippingPage shippingPage = new ShippingPage(driver); PaymentPage paymentPage = new PaymentPage(driver); var User = ManipularArquivoHelper.LerDeUmArquivoQueEstaNoFormatoJson(); #endregion Arranje #region Act index.NavegaParaPagina(Resources.Resource.UrlPrincipal); index.ClickBtnSign_in(); login.PreencheCampoEmail(User.Email); login.PreencheCampoPassword(User.Password); login.ClickBtnSign_in(); womenPage.NavegaParaAPaginaWomen(); womenPage.ColocarItemCarrinho(); shoppingCartSummaryPage.ContinuarCheckout(); addressesPage.ContinuarCheckout(); shippingPage.ContinuarCheckout(); paymentPage.EscolherTipoDePagamento(); paymentPage.ConfirmarOrdem(); #endregion Act #region Assert Assert.AreEqual(paymentPage.RetornaTextoDaMensagem(), "ORDER CONFIRMATION"); #endregion Assert #region Finalization index.ClickBtnSign_Out(); #endregion Finalization }
public void PurchaceAWomenDress() { LogInPage loginPage = navigationSteps.NavigateToLogIn(); loginPage.FillAccountData(UserTest.GetEmail(), UserTest.GetPassword()); WomenPage womenPage = navigationSteps.NavigateToWomenPage(); PurchaseADress purchaseADress = new PurchaseADress(); int amountToBuy = 2; purchaseADress.Buy(amountToBuy); navigationSteps.NavigateToViewCustomerAccount(); OrderHistoryPage order = navigationSteps.NavigateToOrderHistory(); Assert.AreEqual(purchaseADress.TotalOrder, order.GetAmount()); }