public static void ClickLink(By Locator) { element = GenericHelper.GetElement(Locator); GenericHelper.WaitForWebElement(Locator, TimeSpan.FromSeconds(60)); element.Click(); Logger.Info(" Clicking on link : " + Locator); }
public static void ScrollToAndClickX(By locator) { IWebElement element = GenericHelper.GetElement(locator); ExecuteScript("window.scrollTo(0," + element.Location.X + ")"); Thread.Sleep(3000); element.Click(); }
public static IList<string> GetAllItemFromDropDown(By locator) { select = new SelectElement(GenericHelper.GetElement(locator)); Logger.Info("Get all item from dropdown" + select); return select.Options.Select((x) => x.Text).ToList(); }
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"); Logger.Info("Checked the radio button" + flag); if (flag == null) { return(false); } else { return(flag.Equals("true") || false.Equals("checked")); } }
public static bool IsCheckBoxChecked(By locator) { element = GenericHelper.GetElement(locator); string flag = element.GetAttribute("checked"); Logger.Info(" Is CheckBox Checked : " + locator); if (flag == null) { return(false); } else { return(flag.Equals("true") || flag.Equals("checked")); } }
public static void SelectByValue(By locator, string value) { select = new SelectElement(GenericHelper.GetElement(locator)); select.SelectByValue(value); Logger.Info("Select By value" + value); }
public static void SelectByIndex(By locator, int index) { select = new SelectElement(GenericHelper.GetElement(locator)); select.SelectByIndex(index); Logger.Info("Select By Index" +index); }
public static void ClickRadioButton(By locator) { element = GenericHelper.GetElement(locator); element.Click(); Logger.Info("Click on the radio button" + element); }
public static bool IsButtonEnable(By locator) { element = GenericHelper.GetElement(locator); Logger.Info(" Checking Is Button Enabled "); return(element.Enabled); }
public static void ClickOnButton(By locator) { element = GenericHelper.GetElement(locator); element.Click(); Logger.Info(" Button Click @ " + locator); }
public static void CheckedCheckBox(By locator) { element = GenericHelper.GetElement(locator); element.Click(); Logger.Info(" Click on Check box : " + locator); }
public static void ClearText(By loacator) { element = GenericHelper.GetElement(loacator); element.Clear(); Logger.Info("Clear in the textbox"); }
public static void TypeInTexBox(By loacator, string text) { element = GenericHelper.GetElement(loacator); element.SendKeys(text); Logger.Info("Type in the textbox" + text); }
public static void SupplyIntialString(By locator, string text) { element = GenericHelper.GetElement(locator); element.SendKeys(text); }