Пример #1
0
 public FoldersAndLabelsPage CreateNewFolder(string folderName)
 {
     WaitUtils.WaitUntilVisible(AddFolderButton, _driver);
     AddFolderButton.Click();
     WaitUtils.WaitUntilVisible(NameInput, _driver);
     NameInput.SendKeys(folderName);
     SaveButton.Click();
     return(this);
 }
Пример #2
0
 public FoldersAndLabelsPage ChangeFolderName(string folderName)
 {
     EditLastFolderButton.Click();
     WaitUtils.WaitUntilVisible(NameInput, _driver);
     NameInput.Click();
     NameInput.SendKeys(Keys.Control + "a" + Keys.Delete);
     NameInput.SendKeys(folderName);
     SaveButton.Click();
     return(this);
 }
Пример #3
0
        public FoldersAndLabelsPage DeleteAllFolders()
        {
            int i = FoldersList.Count;

            WaitUtils.WaitUntilVisible(AddFolderButton, _driver);
            while (i > 0)
            {
                i--;
                WaitUtils.WaitUntilVisible(FolderActionDropDown[i], _driver);
                FolderActionDropDown[i].Click();
                WaitUtils.WaitUntilVisible(DeleteButton, _driver);
                DeleteButton.Click();
                WaitUtils.WaitUntilVisible(ConfirmButton, _driver);
                ConfirmButton.Click();
                WaitUtils.WaitUntilInvisible(ConfirmButton, _driver);
                if (FoldersList.Count == i + 1)
                {
                    WaitUtils.WaitUntilInvisible(FolderActionDropDown[i], _driver);
                }
            }
            return(this);
        }
Пример #4
0
 public bool AssertLimitAlertWarningAppears()
 {
     WaitUtils.WaitUntilVisible(LimitAlert, _driver);
     return(LimitAlert.Displayed);
 }
Пример #5
0
 public bool AssertSameNameAlertWarningAppears()
 {
     WaitUtils.WaitUntilVisible(SameNameAlert, _driver);
     return(SameNameAlert.Displayed);
 }