public void ClickAll(IWebDriver driver) { assigneeFilters.ClickAll(driver); assigneeNavigationBar = new StatusNavigationBar(driver); assigneeFilters = new AssigneesFilters(driver); }
public int ChosenGetTargetLanguageClick(IWebDriver driver, string chosenLanguageCode) { TargetLanguageFilterClick(driver); int outcome = assigneeFilters.ChosenGetTargetLanguageClick(driver, chosenLanguageCode); assigneeNavigationBar = new StatusNavigationBar(driver); assigneeFilters = new AssigneesFilters(driver); return(outcome); }
public int ChosenActivityClick(IWebDriver driver, string chosenActivityName) { ActivitiesFilterClick(driver); int outcoume = assigneeFilters.ChosenActivityClick(driver, chosenActivityName); assigneeNavigationBar = new StatusNavigationBar(driver); assigneeFilters = new AssigneesFilters(driver); return(outcoume); }
/* Constructors */ public AssigneesPage(IWebDriver driver) { if (driver.Url == "https://tms.lionbridge.com/") { var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); IReadOnlyCollection <IWebElement> auxiliaryCollection; assigneeNavigationBar = new StatusNavigationBar(driver); assigneeFilters = new AssigneesFilters(driver); string auxiliaryString; /*if (wait.Until(ExpectedConditions.ElementToBeClickable(By.Id("cup_fp_btn"))) != null) * { * * isParsedCorrectly = true; * * auxiliaryCollection = driver.FindElements(By.Id("sel_mnu_itm")); * if (auxiliaryCollection.Count > 0) pageName = auxiliaryCollection.ElementAt(0); * * auxiliaryCollection = driver.FindElements(By.Id("sel_mnu_vws")); * if (auxiliaryCollection.Count > 0) viewBar = auxiliaryCollection.ElementAt(0); * * if (viewBar != null) * { * * auxiliaryCollection = viewBar.FindElements(By.Id("status")); * if (auxiliaryCollection.Count > 0) activitiesSubpageButton = auxiliaryCollection.Where(x => x.Text == "Activities").First(); * * auxiliaryCollection = viewBar.FindElements(By.Id("statusassignees")); * if (auxiliaryCollection.Count > 0) assigneesSubpageButton = auxiliaryCollection.ElementAt(0); * * } * * auxiliaryCollection = driver.FindElements(By.Id("cup_fp_btn")); * if (auxiliaryCollection.Count > 0) filtersButton = auxiliaryCollection.ElementAt(0); * * auxiliaryString = filtersButton.GetAttribute("class"); * if (auxiliaryString.Contains("icn_flt_on")) isFilterClicked = true; * * if (isFilterClicked == false) * { * * filtersButton.Click(); * wait.Until(ExpectedConditions.ElementToBeClickable(By.Id("cup_fpName_msdd"))); * * auxiliaryCollection = driver.FindElements(By.Id("cup_fpName_msdd")); * if (auxiliaryCollection.Count == 1) activityFilter = auxiliaryCollection.ElementAt(0); * * } * }*/ } }