Guest User

Untitled

a guest
Feb 24th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. public static void WaitTillStable(this IWebDriver driver)
  2. {
  3. try
  4. {
  5. var wait = new WebDriverWait(driver, Config.WaitTimeout);
  6. wait.Until(d =>
  7. {
  8. try
  9. {
  10. var stable =
  11. ((IJavaScriptExecutor)d).ExecuteScript("return window.getAllAngularTestabilities()[0].isStable()");
  12.  
  13. return stable != null && (bool)stable;
  14. }
  15. catch (Exception e)
  16. {
  17. return false;
  18. }
  19. });
  20. }
  21. catch (Exception e)
  22. {
  23. Console.WriteLine(e);
  24. }
  25. }
Add Comment
Please, Sign In to add comment