public bool IsElementInDomViaJsCss()
        {
            IJavaScriptExecutor js           = (IJavaScriptExecutor)webElement.GetDriver().Current;
            RemoteWebElement    foundElement = (RemoteWebElement)js.ExecuteScript($"return document.querySelector(\"{webElement.GetStrategyValue()}\")");

            if (foundElement == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
 public void WaitElementIsVisible()
 {
     webElement.GetDriver().Wait.Until(driverWaiters.ElementIsVisible(webElement.GetElement()));
 }
Beispiel #3
0
 public void ClickUsingJS()
 {
     ((IJavaScriptExecutor)webElement.GetDriver().Current).ExecuteScript("arguments[0].click();", webElement.GetElement());
 }
Beispiel #4
0
 public ElementInteracting(WebElement webElement)
 {
     this.webElement = webElement;
     actions         = new Actions(webElement.GetDriver().Current);
 }