mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-04-19 23:35:54 -04:00
start behaviors again on any Page.loadEventFired, because if we don't do that, we keep asking the page if the behavior thinks it's finished, and it doesn't know what we're talking about
This commit is contained in:
parent
bfb6cac25f
commit
c2153be288
@ -155,7 +155,9 @@ class Browser:
|
||||
self._behavior = Behavior(self.url, self)
|
||||
self._behavior.start()
|
||||
else:
|
||||
self.logger.warn("Page.loadEventFired but behaviors already running url={} message={}".format(self.url, message))
|
||||
self.logger.warn("Page.loadEventFired again, perhaps original url had a meta refresh, or behaviors accidentally navigated to another page? starting behaviors again url={} message={}".format(self.url, message))
|
||||
self._behavior = Behavior(self.url, self)
|
||||
self._behavior.start()
|
||||
elif "method" in message and message["method"] == "Console.messageAdded":
|
||||
self.logger.debug("{} console.{} {}".format(websock.url,
|
||||
message["params"]["message"]["level"],
|
||||
|
Loading…
x
Reference in New Issue
Block a user