public void ApplicationBoard_UserProfile_Test_3() { using (var driver = new ChromeDriver()) { /* Initialization */ var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl("https://tms.lionbridge.com/"); string projectTitle = ""; // Project Name ProjectsPage testPage = new ProjectsPage(driver, projectTitle); testPage.ClickChosenProject(); ParticularProjectPage testProjectPage = new ParticularProjectPage(driver); ApplicationBoard applicationBoard = new ApplicationBoard(driver); applicationBoard.LoggedUserClick(driver); applicationBoard.ProfileClick(driver); /* Set of assertions */ Assert.AreEqual(1, applicationBoard.ProfileActivityIsNull); Assert.AreEqual(-1, applicationBoard.ProfileActivityIsDisplayed); Assert.AreEqual(0, applicationBoard.ProfileWindowIsNull); Assert.AreEqual(1, applicationBoard.ProfileWindowIsDisplayed); } }
public void ApplicationBoard_ParsingCorrectly_Test_1() { using (var driver = new ChromeDriver()) { /* Initialization */ var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl("https://tms.lionbridge.com/"); string projectTitle = ""; // Project Name ProjectsPage testPage = new ProjectsPage(driver, projectTitle); testPage.ClickChosenProject(); ParticularProjectPage testProjectPage = new ParticularProjectPage(driver); ApplicationBoard applicationBoard = new ApplicationBoard(driver); /* Set of assertions */ Assert.IsFalse(applicationBoard.AppBoardPanelIsNull); Assert.AreEqual(1, applicationBoard.UserActivitiesListIsFull); Assert.IsTrue(applicationBoard.IsParsingCorrect); } }
public void ApplicationBoard_LoggedUser_Test_2() { using (var driver = new ChromeDriver()) { /* Initialization */ var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl("https://lionbridge.com/"); ApplicationBoard applicationBoard = new ApplicationBoard(driver); /* Set of assertions */ Assert.AreEqual(-1, applicationBoard.LoggedUserIsNull); Assert.AreEqual("", applicationBoard.GetUserName); } }
/* Constructors */ public ParticularProjectPage(IWebDriver driver) { if (driver.Url == "https://tms.lionbridge.com/") { IReadOnlyCollection <IWebElement> auxiliaryCollection; var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); myApplicationBoard = new ApplicationBoard(driver); myTabMenu = new TabMenu(driver); myMenuLeftContent = new ViewsMenu(driver); } else { myApplicationBoard = new ApplicationBoard(); myTabMenu = new TabMenu(); myMenuLeftContent = new ViewsMenu(); } }
public void ApplicationBoard_ParsingCorrectly_Test_2() { using (var driver = new ChromeDriver()) { /* Initialization */ var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl("https://lionbridge.com/"); ApplicationBoard applicationBoard = new ApplicationBoard(driver); /* Set of assertions */ Assert.IsTrue(applicationBoard.AppBoardPanelIsNull); Assert.AreEqual(-1, applicationBoard.UserActivitiesListIsFull); Assert.IsFalse(applicationBoard.IsParsingCorrect); } }
public void ApplicationBoard_UserActivitiesList_Test_3() { using (var driver = new ChromeDriver()) { /* Initialization */ var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl("https://lionbridge.com/"); ApplicationBoard applicationBoard = new ApplicationBoard(driver); /* Set of assertions */ Assert.AreEqual(-1, applicationBoard.UserActivitiesMenuIsNull); Assert.AreEqual(-1, applicationBoard.UserActivitiesAreClicked); Assert.AreEqual(-1, applicationBoard.UserActivitiesListIsFull); } }
public void ApplicationBoard_UserProfile_Test_4() { using (var driver = new ChromeDriver()) { /* Initialization */ var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl("https://lionbridge.com/"); ApplicationBoard applicationBoard = new ApplicationBoard(driver); /* Set of assertions */ Assert.AreEqual(-1, applicationBoard.ProfileActivityIsNull); Assert.AreEqual(-1, applicationBoard.ProfileActivityIsDisplayed); Assert.AreEqual(-1, applicationBoard.ProfileWindowIsNull); Assert.AreEqual(-1, applicationBoard.ProfileWindowIsDisplayed); } }
public void ApplicationBoard_LoggedUser_Test_1() { using (var driver = new ChromeDriver()) { /* Initialization */ var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl("https://tms.lionbridge.com/"); string projectTitle = ""; // Project Name ProjectsPage testPage = new ProjectsPage(driver, projectTitle); testPage.ClickChosenProject(); ParticularProjectPage testProjectPage = new ParticularProjectPage(driver); ApplicationBoard applicationBoard = new ApplicationBoard(driver); /* Set of assertions */ Assert.AreEqual(0, applicationBoard.LoggedUserIsNull); Assert.AreEqual("Parol Aleksander", applicationBoard.GetUserName); } }