diff --git a/brozzler/browser.py b/brozzler/browser.py index 4e42438..ee5dfbb 100644 --- a/brozzler/browser.py +++ b/brozzler/browser.py @@ -803,6 +803,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 @@ -814,7 +820,10 @@ class Browser: and isinstance(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