Beispiel #1
0
        public void WhenUserAddsBookToTheBasket()
        {
            _selectedProductPage = new SelectedProductPage(_nDriver);
            _selectedProductPage.AddToCart();

            /*_selectedProductPage.SrollD();
             * _selectedProductPage.GoBusket();*/
        }
Beispiel #2
0
        public void AddToCart()
        {
            InitialPage  initialPage  = new InitialPage(webDriver);
            ProductsPage productsPage = initialPage.selectCountry();

            productsPage.PopUpHandles();
            SearchResultsPage searchResultsPage = productsPage.FindProduct("mouse", test);

            SelectedProductPage selectedProductPage = searchResultsPage.SelectFirstResult();

            selectedProductPage.AddToCart(test);
            CartPage cartPage = selectedProductPage.SeeCart();

            Assert.IsTrue(cartPage.IsMiCarritoVisible(), "Error al intentar añadir al carrito");
            test.Log(Status.Pass, "Se añadio al carrito correctamente", ReportManager.ScreenShot(webDriver));
        }
Beispiel #3
0
        public void KeytorcTest()
        {
            HomePage            ObjHomePage       = new HomePage(driver);
            LoginPage           ObjLoginPage      = new LoginPage(driver);
            SelectedProductPage ObjSelecProdPage  = new SelectedProductPage(driver);
            WishListsPage       ObjWishListPage   = new WishListsPage(driver);
            FavouritesPage      ObjFavouritesPage = new FavouritesPage(driver);

            string Homepagetitle = ObjHomePage.getHomePageTitle();

            Assert.AreEqual("n11.com - Alışverişin Uğurlu Adresi", Homepagetitle);
            ObjHomePage.ClickSignIn();
            string LoginPageTitle = ObjLoginPage.LogintoN11("*****@*****.**", "hikmet1994");

            Assert.AreEqual("Giriş Yap - n11.com", LoginPageTitle);
            string SearchingVerify = ObjHomePage.Searching("Samsung");

            Assert.AreEqual("Samsung - n11.com", SearchingVerify);
            string SelectedProductVerify = ObjHomePage.SelectPruduct();

            //Assert.AreEqual("Samsung S6 Silikon Kılıf - n11.com", SelectedProductVerify);
            //Assert.AreEqual("Samsung Galaxy A8 2016 Kılıf Kapaklı Kılıf+a8 2016 Kırılmaz Cam - n11.com", SelectedProductVerify);
            //Assert.AreEqual("Samsung Samsung Sm-j400f Galaxy J4 Lavender 13mp 4.5g 5.5 16 Gb - n11.com", SelectedProductVerify);
            Assert.AreEqual("Samsung Samsung Sm-j250f Glaxy Grand Prime Pro Blue Silver 8 Mp - n11.com", SelectedProductVerify);
            //ObjSelecProdPage.ChangeColor();
            ObjSelecProdPage.ClickAddWishList();
            ObjSelecProdPage.ClickFavouriteWishList();
            ObjHomePage.ClickAddWishListConfirm();
            ObjHomePage.MouseOver();
            ObjHomePage.ClickFavouritewishList();
            ObjWishListPage.ClickMyWishesList();
            string VerifyFavouriteProduct = ObjFavouritesPage.VerifyProductExist();

            Assert.AreEqual("Samsung Samsung SM-J250F Glaxy Grand Prime Pro Blue Silver 8 MP\r\nTükenmek üzere", VerifyFavouriteProduct);
            ObjFavouritesPage.ClikDeleteFavouritesButton();
            ObjHomePage.ClickDeleteFavouritesConfirm();
            string VerifyFavouriteDeleted = ObjFavouritesPage.VerifyProductDeleted();

            Assert.AreEqual("İzlediğiniz bir ürün bulunmamaktadır.", VerifyFavouriteDeleted);
        }