public void TestAllHeaderNavigation() { NavigationActions.NavigateLiveBetterOverviewClick(); NavigationActions.NavigateLiveBetterHealthyFamilyClick(); NavigationActions.NavigateLiveBetterActiveLifestyleClick(); NavigationActions.NavigateLiveBetterFeelGoodLookGoodClick(); NavigationActions.NavigateLiveBetterOneSimpleChangeClick(); NavigationActions.NavigateOurProductsOverViewClick(); NavigationActions.NavigateOurProductsCapsulesClick(); NavigationActions.NavigateOurProductsChewablesClick(); NavigationActions.NavigateOurProductsOmegaClick(); NavigationActions.NavigateOurProductsCompleteClick(); NavigationActions.NavigateOurProductsUpliftClick(); NavigationActions.NavigateOurProductsWhatIsJuicePlusClick(); NavigationActions.NavigateOurCommunityOverviewClick(); NavigationActions.NavigateOurCommunityBlogClick(); NavigationActions.NavigateOurCommunityGivingBackClick(); //NavigationActions.NavigateOurCommunityGoBeyondClick(); NavigationActions.NavigateJoinUsClick(); NavigationActions.NavCartIconClick(); NavigationActions.NavLoginButtonClick(); }
public static void AddCompleteBoosterToCart() { WebDriverWait waitForElement = new WebDriverWait(Driver.WebDriver, TimeSpan.FromSeconds(30)); NavigationHeaderPageObjects nav = new NavigationHeaderPageObjects(); CompletePageObjects cpo = new CompletePageObjects(); LandingPageObjects lan = new LandingPageObjects(); CompleteOrderPageObjects copo = new CompleteOrderPageObjects(); CartPageObjects carp = new CartPageObjects(); try { NavigationActions.NavigateOurProductsCompleteClick(); try { Assert.IsFalse(Driver.WebDriver.PageSource.Contains("£")); // Assert.IsTrue(Driver.WebDriver.PageSource.Contains("€")); } catch (Exception e) { Console.WriteLine(e);; } Thread.Sleep(1000); lan.CookieAlertAcceptButton.Click(); Task.Delay(500).Wait(1500); cpo.ClickCompleteJuiceBarsShopNow(); try { Assert.IsTrue(Driver.WebDriver.PageSource.Contains("Chocolate Bar")); } catch (Exception e) { Console.WriteLine(e); } cpo.ScrollViewport(); var NumOfProducts = copo.NumOfProductOrder.GetAttribute("value"); try { Assert.That(NumOfProducts, Is.EqualTo("1")); } catch (Exception e) { Console.WriteLine(e);; } copo.IncrementArrowOrder.Click(); var incrProductCount = copo.NumOfProductOrder.GetAttribute("value"); Thread.Sleep(500); try { Assert.That(incrProductCount, Is.EqualTo("2")); } catch (Exception e) { Console.WriteLine(e); } copo.DecrementArrowOrder.Click(); var decrProductCount = copo.NumOfProductOrder.GetAttribute("value"); try { Assert.That(decrProductCount, Is.EqualTo("1")); } catch (Exception e) { Console.WriteLine(e);; } copo.AddToCartOrder.Click(); Thread.Sleep(1000); var NumInCart = nav.CartIconCounter.Text; Console.WriteLine(NumInCart); Thread.Sleep(1000); try { Assert.That(NumInCart, Is.EqualTo("1")); } catch (Exception e) { Console.WriteLine(e);; } nav.CartIconCounter.Click(); } catch (ArgumentException e) { Console.WriteLine(e); } waitForElement.Until(ExpectedConditions.ElementIsVisible(By.CssSelector(".m-icon-badge__counter"))); nav.CheckoutButton.Click(); carp.NavigateToProceedToCheckoutAndClick(); }