public void VerifyIfSearchSaved() { PlasticAndReconstructiveSurgeryPage surgeryPage = new PlasticAndReconstructiveSurgeryPage(driver); FavouritesPage favouritesPage = new FavouritesPage(driver); SearchActions.SearchForWord(surgeryPage.SearchBox, surgeryPage.SearchButton, articleName); SearchActions.SaveSearch(surgeryPage.SaveSearchButton, surgeryPage.SearchNametextBox, surgeryPage.SaveSearchButtonForm, searchName); Navigation.Navigate(driver, favouritesPageUrl); favouritesPage.ElementInFavourites("Saved Searches").Click(); Assert.IsTrue(favouritesPage.ElementInFavourites(searchName).Displayed); }
public static void TearDown() { Navigation.Navigate(driver, favouritesPageUrl); FavouritesPage favouritesPage = new FavouritesPage(driver); favouritesPage.ElementInFavourites("Saved Searches").Click(); if (favouritesPage.deleteSearchLink.Displayed) { favouritesPage.deleteSearchLink.Click(); favouritesPage.deleteSearchButton.Click(); } Navigation.Navigate(driver, plasticSurgeryJournalUrl); Header header = new Header(driver); header.Logout.Click(); driver.Close(); }
public void AddToExistingFromBody() { ArticleBodyPage article = new ArticleBodyPage(driver); FavouritesPage favouritesPage = new FavouritesPage(driver); //go to the article Navigation.Navigate(driver, articleUrl); //select an existing folder IWebElement selectedFolder = article.ExistingFolderList; var selectElement = new SelectElement(selectedFolder); //add article in existing folder article.favouritesLinkBody.Click(); FolderActions.AddInExistingFolder(article.ExistingFolderRadioButton, selectElement, article.AddButton, EXISTINGFOLDER); article.GoToFavouritesListButton.Click(); Assert.IsTrue(favouritesPage.ElementInFavourites(articlename).Displayed); }
public void AddToNewFromBody() { ArticleBodyPage article = new ArticleBodyPage(driver); FavouritesPage favouritesPage = new FavouritesPage(driver); //go to the article Navigation.Navigate(driver, articleUrl); //add article in new folder article.favouritesLinkBody.Click(); FolderActions.AddInNewFolder(article.NewFolderRadioButton, article.FolderTextBox, NEWFOLDER, article.AddButton); article.GoToFavouritesListButton.Click(); //check if the article is in folder if (favouritesPage.FolderLink(NEWFOLDER).Displayed == true) { favouritesPage.FolderLink(NEWFOLDER).Click(); } Assert.IsTrue(favouritesPage.ElementInFavourites(articlename).Displayed); }
public static void TearDown() { Navigation.Navigate(driver, favouritesPageUrl); FavouritesPage favouritesPage = new FavouritesPage(driver); if (favouritesPage.FolderLink(NEWFOLDER).Displayed == true) { favouritesPage.FolderLink(NEWFOLDER).Click(); FavouritesActions.DeleteFolder(favouritesPage.deleteLink, favouritesPage.deleteButton); } Navigation.Navigate(driver, favouritesPageUrl); if (favouritesPage.FolderLink(NEWFOLDER1).Displayed == true) { favouritesPage.FolderLink(NEWFOLDER).Click(); FavouritesActions.DeleteFolder(favouritesPage.deleteLink, favouritesPage.deleteButton); } Navigation.Navigate(driver, mainPage); driver.Close(); }
public void AddToNewFromList() { ArticleList articles = new ArticleList(driver); FavouritesPage favouritesPage = new FavouritesPage(driver); //go to journal Navigation.Navigate(driver, journalUrl); //choose an article to add in folder var LinksList = articles.favouritesLinkList; ArticleListActions.ClickFavFromList(LinksList.ElementAt(0)); //add article in new folder FolderActions.AddInNewFolder(articles.NewFolderRadioButton, articles.FolderTextBox, NEWFOLDER1, articles.AddButton); //check if an article is in folder articles.GoToFavouritesListButton.Click(); if (favouritesPage.FolderLink(NEWFOLDER1).Displayed == true) { favouritesPage.FolderLink(NEWFOLDER1).Click(); } Assert.IsTrue(favouritesPage.ElementInFavourites(articlename).Displayed); }
public void AddToExistingFromList() { ArticleList articles = new ArticleList(driver); FavouritesPage favouritesPage = new FavouritesPage(driver); //go to journal Navigation.Navigate(driver, journalUrl); //choose an article to add in folder var LinksList = articles.favouritesLinkList; ArticleListActions.ClickFavFromList(LinksList.ElementAt(0)); //select an existing folder IWebElement selectedFolder = articles.ExistingFolderList; var selectElement = new SelectElement(selectedFolder); //add article in existing folder FolderActions.AddInExistingFolder(articles.ExistingFolderRadioButton, selectElement, articles.AddButton, EXISTINGFOLDER); articles.GoToFavouritesListButton.Click(); //check if article is in folder Assert.IsTrue(favouritesPage.ElementInFavourites(articlename).Displayed); }
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); }