// Set various timeouts func configureTab(tab *autogcd.Tab) { tab.SetNavigationTimeout(navigationTimeout) // give up after 10 seconds for navigating, default is 30 seconds tab.SetStabilityTime(stableAfter) if debug { domHandlerFn := func(tab *autogcd.Tab, change *autogcd.NodeChangeEvent) { log.Printf("change event %s occurred\n", change.EventType) } tab.GetDOMChanges(domHandlerFn) } }