public void AssingeesOnClickJobsMenu_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); testProjectPage.StatusClick(driver); StatusPage testStatusPage = new StatusPage(driver); testStatusPage.AssigneesClick(driver); AssigneesPage porscheAssigneesPage = new AssigneesPage(driver); IReadOnlyCollection <IWebElement> r_LObjects = driver.FindElements(By.ClassName("r_L")); List <AssigneeJobs> assigneesJobs = new List <AssigneeJobs>(); AssigneeJobs auxiliaryAssigneesJob = new AssigneeJobs(r_LObjects.ElementAt(0)); assigneesJobs.Add(auxiliaryAssigneesJob); auxiliaryAssigneesJob.AssigneeJobButtonClick(driver); AssingeesOnClickJobsMenu testJobMenu = new AssingeesOnClickJobsMenu(driver); /* Set of assertions */ Assert.IsFalse(testJobMenu.MenuContainerIsNull); Assert.AreEqual(1, testJobMenu.MenuContainerIsDisplayed); Assert.AreEqual(0, testJobMenu.TagJobButtonIsNull); Assert.AreEqual(1, testJobMenu.TagJobButtonIsEnabled); } }
public void AssingeeJobs_AssigneeJobButtonClick_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); testProjectPage.StatusClick(driver); StatusPage testStatusPage = new StatusPage(driver); testStatusPage.AssigneesClick(driver); AssigneesPage porscheAssigneesPage = new AssigneesPage(driver); IReadOnlyCollection <IWebElement> r_LObjects = driver.FindElements(By.ClassName("r_L")); List <AssigneeJobs> assigneesJobs = new List <AssigneeJobs>(); AssigneeJobs auxiliaryAssigneesJob = new AssigneeJobs(r_LObjects.ElementAt(0)); assigneesJobs.Add(auxiliaryAssigneesJob); auxiliaryAssigneesJob.AssigneeJobButtonClick(driver); IWebElement dropDownElement = driver.FindElement(By.XPath("//*[@class=\"m1 lay_flt\"]")); /* Set of assertions */ Assert.IsTrue(dropDownElement.Displayed); } }