public static void SelectByVisibleText(By locator, string text) { _select = new SelectElement(GenericHelper.GetElement(locator)); _select.SelectByText(text); Logger.Info(text + " Selected from " + locator); }
public static IWebElement GetGridHeaderElement(string gridXpath, int row, int column) { return(GenericHelper.IsElementPresentQuick( By.XPath(GetGridHeaderXpath(gridXpath, row, column))) ? GenericHelper.GetElement(By.XPath(GetGridHeaderXpath(gridXpath, row, column))) : null); }
public static By GetDropDownWithLabelXpath(string label) { return(GenericHelper.IsElementPresentQuick( By.XPath("//label[text()='" + label + "']/following-sibling::div//span[text()='select']")) ? By.XPath("//label[text()='" + label + "']/following-sibling::div//span[text()='select']") : By.XPath("//label[text()='" + label + "']/following-sibling::span//span[text()='select']")); }