public FoldersAndLabelsPage CreateNewFolder(string folderName) { WaitUtils.WaitUntilVisible(AddFolderButton, _driver); AddFolderButton.Click(); WaitUtils.WaitUntilVisible(NameInput, _driver); NameInput.SendKeys(folderName); SaveButton.Click(); return(this); }
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); }
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); }
public bool AssertLimitAlertWarningAppears() { WaitUtils.WaitUntilVisible(LimitAlert, _driver); return(LimitAlert.Displayed); }
public bool AssertSameNameAlertWarningAppears() { WaitUtils.WaitUntilVisible(SameNameAlert, _driver); return(SameNameAlert.Displayed); }