Exemplo n.º 1
0
        public void CreateWishlsitWithCartProducts()
        {
            HomePage             myHomePage             = new HomePage(Driver);
            SearchedProductsPage mySearchedProductsPage = new SearchedProductsPage(Driver);
            ProductOverviewPage  myProductOverviewPage  = new ProductOverviewPage(Driver);
            ShoppingCartPage     myShoppingCartPage     = new ShoppingCartPage(Driver);
            CreateWishlistPage   myWishlistPage         = new CreateWishlistPage(Driver);

            myHomePage.ClickOnProductSubCategory("Componente", "Placi video");
            mySearchedProductsPage.SortProductsByText("Rating clienti");
            mySearchedProductsPage.ClickOnSpecifiedProductByIndex(0);
            myProductOverviewPage.ClickOnAddToShoppingCartButton();

            myHomePage.ClickOnProductSubCategory("Componente", "Procesoare");
            mySearchedProductsPage.SortProductsByText("Numar vizualizari");
            mySearchedProductsPage.ClickOnSpecifiedProductByIndex(1);
            myProductOverviewPage.ClickOnAddToShoppingCartButton();

            myHomePage.ClickOnProductSubCategory("Componente", "Placi de baza");
            mySearchedProductsPage.SortProductsByText("Top vanzari");
            mySearchedProductsPage.ClickOnSpecifiedProductByIndex(0);
            myProductOverviewPage.ClickOnAddToShoppingCartButton();

            myShoppingCartPage.ClickOnWishListButton();

            myWishlistPage.CreateWishlist("Automation test", "This a wishlist create by automation testing", "Autoamtion", "C#", "automationc#@someemail.com");
            Assert.IsTrue(myWishlistPage.WishlistConfidentialityCheckBox.Displayed);
        }
Exemplo n.º 2
0
        public void CheckFilters()
        {
            HomePage             myHomePage             = new HomePage(Driver);
            SearchedProductsPage mySearchedProductsPage = new SearchedProductsPage(Driver);

            myHomePage.ClickOnProductSubCategory("Mobile", "Smartphone");
            mySearchedProductsPage.ClickOnSpecifiedFilterByText("Pret", 0);
            mySearchedProductsPage.ClickOnSpecifiedFilterByText("Producator", 0);
            mySearchedProductsPage.ClickOnSpecifiedFilterByText("Garantie comerciala", 0);

            Assert.IsTrue(mySearchedProductsPage.SelectedFiltersList.Count() == 3);
        }
Exemplo n.º 3
0
        public void EmptyShoppingCart()
        {
            HomePage             myHomePage             = new HomePage(Driver);
            SearchedProductsPage mySearchedProductsPage = new SearchedProductsPage(Driver);
            ProductOverviewPage  myProductOverviewPage  = new ProductOverviewPage(Driver);
            ShoppingCartPage     myShoppingCartPage     = new ShoppingCartPage(Driver);

            myHomePage.ClickOnProductSubCategory("Mobile", "Smartphone");
            mySearchedProductsPage.ClickOnSpecifiedProductByIndex(3);
            myProductOverviewPage.ClickOnAddToShoppingCartButton();
            myShoppingCartPage.ClickOnEmptyCartButton();
            Assert.IsTrue(myShoppingCartPage.EmptyShoppingCartMessage.Displayed);
        }
Exemplo n.º 4
0
        public void AddProductToCart()
        {
            HomePage             myHomePage             = new HomePage(Driver);
            SearchedProductsPage mySearchedProductsPage = new SearchedProductsPage(Driver);
            ProductOverviewPage  myProductOverviewPage  = new ProductOverviewPage(Driver);
            ShoppingCartPage     myShoppingCartPage     = new ShoppingCartPage(Driver);

            myHomePage.ClickOnProductSubCategory("Mobile", "Smartphone");
            mySearchedProductsPage.SortProductsByText("Rating clienti");
            mySearchedProductsPage.ClickOnSpecifiedProductByIndex(1);
            myProductOverviewPage.ClickOnAddToShoppingCartButton();
            Assert.IsTrue(myShoppingCartPage.EmptyShoppingCartButton.Displayed);
        }