public void OpeningTeamworkMenuTest() { string expectedVerticalMenuElement = "Мої документи"; AuthorizationAskodPage authorizationAskodPage = new AuthorizationAskodPage(driver); authorizationAskodPage.Login(authorizationAskodPage.validLogin, authorizationAskodPage.validPassword); AskodHorizontalMenuComponent askodHorizontalMenu = new AskodHorizontalMenuComponent(driver); askodHorizontalMenu.ClickHorizontalMenuItem(askodHorizontalMenu.menuTeamwork); Thread.Sleep(1000); IList <IWebElement> verticalMenuElements = driver.FindElements(By.CssSelector("span.rtIn")); bool isMyDocumentMenuFound = false; foreach (var element in verticalMenuElements) { if (element.Text == expectedVerticalMenuElement) { isMyDocumentMenuFound = true; break; } } Assert.True(isMyDocumentMenuFound, $"Element {expectedVerticalMenuElement} is not found"); }
public void AuthorizationTestAskod() { AuthorizationAskodPage authorizationAskodPage = new AuthorizationAskodPage(driver); authorizationAskodPage.Login(authorizationAskodPage.validLogin, authorizationAskodPage.validPassword); Assert.True(IsElementPresent(authorizationAskodPage.AskodTodayDataBlock), $"Element '{authorizationAskodPage.AskodTodayDataBlock}' is not present on the page as expected"); Thread.Sleep(17000); }
public void OpeningCardindexInboxCurrentTest() { AuthorizationAskodPage authorizationAskodPage = new AuthorizationAskodPage(driver); OpenCardindexComponent openCardindexComponent = new OpenCardindexComponent(driver); authorizationAskodPage.Login(authorizationAskodPage.validLogin, authorizationAskodPage.validPassword); openCardindexComponent.OpenCardindexList(); Assert.True(IsElementPresent(openCardindexComponent.BredCrumbsFilemanagerIncomingCurrent), $"Element '{openCardindexComponent.BredCrumbsFilemanagerIncomingCurrent}' is not present on the page as expected"); Thread.Sleep(7000); }
public void EditingIncomingCurrentCardFilemanagerTest() { AuthorizationAskodPage authorizationAskodPage = new AuthorizationAskodPage(driver); OpenCardindexComponent openCardindexComponent = new OpenCardindexComponent(driver); OpenCardComponent openCardComponent = new OpenCardComponent(driver); EditCardComponent editingIncomingCurrentCardFilemanagerPage = new EditCardComponent(driver); authorizationAskodPage.Login(authorizationAskodPage.validLogin, authorizationAskodPage.validPassword); openCardindexComponent.OpenCardindexList(); openCardComponent.OpenIncomingCard(); driver.SwitchTo().Frame(0); editingIncomingCurrentCardFilemanagerPage.ContentField.SendKeys("Test"); editingIncomingCurrentCardFilemanagerPage.CorespondentOpeningDirectory.Click(); Thread.Sleep(27000); }
public void GenerateReportTest() { string expectedTextMessage = "Звіт сформований, завантажити?"; AuthorizationAskodPage authorizationAskodPage = new AuthorizationAskodPage(driver); OpenCardindexComponent openCardindexComponent = new OpenCardindexComponent(driver); ToolbarCardindexComponent toolbarCardindexComponent = new ToolbarCardindexComponent(driver); authorizationAskodPage.Login(authorizationAskodPage.validLogin, authorizationAskodPage.validPassword); openCardindexComponent.OpenCardindexList(); Thread.Sleep(17000); toolbarCardindexComponent.GenerateReport(); string actualTextMessage = toolbarCardindexComponent.TextMessageSuccessGenerateReport.Text.Trim(); Assert.AreEqual(expectedTextMessage, actualTextMessage, $"An expected message is {expectedTextMessage}, but actual message is {actualTextMessage}"); Thread.Sleep(17000); }