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); }
private static IStrategy GetActions(ActionObjects aObj) { IStrategy actions = null; switch (aObj) { case ActionObjects.FileShell: actions = new FileActions(); break; case ActionObjects.FolderShell: actions = new FolderActions(); break; default: break; } return(actions); }
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); }