Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }