public static void ScrollToAndClick(By locator) { IWebElement element = GenericHelper.GetElement(locator); ExecuteScript("window.scrollTo(0," + element.Location.Y + ")"); Thread.Sleep(300); element.Click(); }
public static string GetButtonText(By locator) { element = GenericHelper.GetElement(locator); if (element.GetAttribute("value") == null) { return(String.Empty); } return(element.GetAttribute("value")); }
public static bool IsRadioButtonSelected(By locator) { element = GenericHelper.GetElement(locator); string flag = element.GetAttribute("checked"); if (flag == null) { return(false); } else { return(flag.Equals("true") || flag.Equals("checked")); } }
public static void ClickRadioButton(By locator) { element = GenericHelper.GetElement(locator); element.Click(); }
public static IList <string> GetAllItem(By locator) { select = new SelectElement(GenericHelper.GetElement(locator)); return(select.Options.Select((x) => x.Text).ToList()); }
public static void SelectElementByValue(By locator, string valueTexts) { select = new SelectElement(GenericHelper.GetElement(locator)); select.SelectByValue(valueTexts); }
public static void SelectElement(By locator, string visibletext) { select = new SelectElement(GenericHelper.GetElement(locator)); select.SelectByText(visibletext); }
public static void SelectElement(By locator, int index) { select = new SelectElement(GenericHelper.GetElement(locator)); select.SelectByIndex(index); }
public static void ClearTextBox(By locator) { element = GenericHelper.GetElement(locator); element.Clear(); }
public static void TypeInTextBox(By locator, string text) { element = GenericHelper.GetElement(locator); element.SendKeys(text); }
public static void CheckedCheckBox(By locator) { element = GenericHelper.GetElement(locator); element.Click(); }
public static bool IsButtonEnabled(By locator) { element = GenericHelper.GetElement(locator); return(element.Enabled); }