public void WhenUserAddsBookToTheBasket() { _selectedProductPage = new SelectedProductPage(_nDriver); _selectedProductPage.AddToCart(); /*_selectedProductPage.SrollD(); * _selectedProductPage.GoBusket();*/ }
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)); }
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); }