public static void ClickButton(By Locator) { try { buttonElement = GenericHelper.GetElement(Locator); buttonElement.Click(); logs.Info("Button clicked : " + Locator); } catch (Exception e) { logs.Error(e.StackTrace); GenericHelper.TakeScreenshotForMePlease(); throw; } }
public static IList <string> GetAllItem(By Locator) { try { element = GenericHelper.GetElement(Locator); SelectElement select = new SelectElement(element); return(select.Options.Select((x) => x.Text).ToList());//Linq expression } } catch (Exception e) { logs.Error(e.StackTrace); GenericHelper.TakeScreenshotForMePlease(); throw; } }
public static void SelectListItemByname(IWebElement Locator, string item) { try { SelectElement select = new SelectElement(Locator); //select.SelectByValue(item); select.SelectByText(item); logs.Info("Selected the Item by name: " + item); } catch (Exception e) { logs.Error(e.StackTrace); GenericHelper.TakeScreenshotForMePlease(); throw; } }
public static string GetButtonText(By Locator) { try { buttonElement = GenericHelper.GetElement(Locator); if (buttonElement.GetAttribute("value") == null) { return(string.Empty); } logs.Info("Button Text : " + Locator); } catch (Exception e) { logs.Error(e.StackTrace); GenericHelper.TakeScreenshotForMePlease(); throw; } return(buttonElement.GetAttribute("value")); }