Example #1
0
        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();
        }
Example #2
0
        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);
        }
Example #3
0
        public static void ClickElement(By by)
        {
            IWebElement searchResult = new WaitDefinition().SetWait().Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementToBeClickable(by));

            searchResult.Click();
        }
Example #4
0
        public static void SendText(By by, string value)
        {
            IWebElement searchResult = new WaitDefinition().SetWait().Until(x => x.FindElement(by));

            searchResult.SendKeys(value);
        }