public static void SearchForAreaAndChooseFirstResult(IWebDriver driver, string text) { var waitFor = new WaitFor(driver); waitFor.PageToFinishLoading(); var searchBox = driver.FindElement(By.Id("search_text")); searchBox.Click(); searchBox.SendKeys(text); searchBox.Click(); waitFor.AutoCompleteSearchResultsToBeDisplayed(); searchBox.SendKeys(Keys.Return); }
/// <summary> /// Selects each Fingertips tab in order from left to right. /// </summary> /// <returns>The HTML of the last selected tab.</returns> public static string SelectEachFingertipsTabInTurn(IWebDriver driver) { var waitFor = new WaitFor(driver); // Click through each domain var tabs = driver.FindElements(By.ClassName("page")); string lastText = string.Empty; foreach (var tab in tabs) { tab.Click(); WaitFor.ThreadWait(0.1); waitFor.AjaxLockToBeUnlocked(); // Check tab var text = tab.Text; Assert.AreNotEqual(lastText, text, "Tab clicked but was not selected"); lastText = text; } return lastText; }
public static void SelectNextIndicator(IWebElement nextIndicatorButton, WaitFor waitFor) { nextIndicatorButton.Click(); WaitFor.ThreadWait(0.1); waitFor.AjaxLockToBeUnlocked(); }
protected void InitDriverObjects() { driver = FirstDriver; waitFor = new WaitFor(driver); navigateTo = new NavigateTo(driver); }
public NavigateTo(IWebDriver driver) { this.driver = driver; waitFor = new WaitFor(driver); }