public void AffectWith(Action action, bool watchSubtree=true) { var body = GetPageBody(); var watcher = new PageFragmentWatcher(Driver, body); watcher.StartWatching(watchSubtree); action(); watcher.WaitForChange(); }
internal static PageFragmentWatcher WatchForContentChanges(this RemoteWebDriver driver, string containerId, bool watchSubtree = true) { var element = driver.GetStableElementById(containerId); var watcher = new PageFragmentWatcher(driver, element); watcher.StartWatching(watchSubtree); return(watcher); }
public void AffectWith(Action action, bool watchSubtree = true, int timeOut = Timeouts.DefaultChangeExpectation) { var body = GetPageBody(); var watcher = new PageFragmentWatcher(Driver, body); watcher.StartWatching(watchSubtree); action(); watcher.WaitForChange(timeOut); }