public static void MouseOver(By by) { IWebElement searchResult = new WaitDefinition().SetWait().Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementIsVisible(by)); Actions action = new Actions(DriverManager.GetDriver()); action.MoveToElement(searchResult).Perform(); }
public static void ClickUsingJavaScript(By by) { IWebElement searchResult = new WaitDefinition().SetWait().Until(x => x.FindElement(by)); IJavaScriptExecutor executor = (IJavaScriptExecutor)DriverManager.GetDriver(); executor.ExecuteScript("arguments[0].click();", searchResult); }
public static void ClickElement(By by) { IWebElement searchResult = new WaitDefinition().SetWait().Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementToBeClickable(by)); searchResult.Click(); }
public static void SendText(By by, string value) { IWebElement searchResult = new WaitDefinition().SetWait().Until(x => x.FindElement(by)); searchResult.SendKeys(value); }