diff --git a/brozzler/browser.py b/brozzler/browser.py index b3d9436..fdf3f4e 100644 --- a/brozzler/browser.py +++ b/brozzler/browser.py @@ -807,6 +807,12 @@ class Browser: lambda: self.websock_thread.received_result(msg_id), timeout=5 ) msg = self.websock_thread.pop_result(msg_id) + + self.logger.info("Behavior status is %s", str(msg)) + # Behavior response while still running + # {'id': 8, 'result': {'result': {'type': 'boolean', 'value': False}}} + # Behavior response when finished + # {'id': 9, 'result': {'result': {'type': 'boolean', 'value': True}}} if ( msg and "result" in msg @@ -818,7 +824,10 @@ class Browser: and type(msg["result"]["result"]["value"]) == bool and msg["result"]["result"]["value"] ): - self.logger.info("behavior decided it has finished") + self.logger.info( + "behavior decided it has finished after %.1fs", + time.time() - start, + ) return except BrowsingTimeout: pass