Exemplo n.º 1
0
 private static int GetAngularPendingRequestCount()
 {
     try
     {
         return(Convert.ToInt32(
                    browser.ExecuteScript(
                        @"return angular.element(document.body).injector().get('$http').pendingRequests.length;")));
     }
     catch (InvalidOperationException ex)
     {
         LogDebug(() => string.Format(":-( WebDriverSupport.GetAngularPendingRequestCount: " + ex.GetType().Name + ": " + ex.Message));
         return(-1);
     }
 }
Exemplo n.º 2
0
 public void Click()
 {
     browser.ExecuteScript("arguments[0].scrollIntoView(true);", coreElement());
     if (!Displayed)
     {
         throw new NoSuchElementException("Element is not displayed");
     }
     coreElement().Click();
 }
 public string GetEval(string script)
 {
     return((string)_browser.ExecuteScript(script, new object[0]));
 }
Exemplo n.º 4
0
 public Task <object> ExecuteScript(string script, params object[] parameters)
 {
     return(wrappedBrowser.ExecuteScript(script, parameters));
 }
Exemplo n.º 5
0
 public object ExecuteScript(string script, params object[] args)
 {
     return(browser.ExecuteScript(script, args));
 }