summaryrefslogtreecommitdiff
path: root/test/monkeyfarmer.py
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2019-12-01 18:23:39 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-12-01 18:24:34 +0000
commit09f6c50980f12a57ac79a8af8993b196e66d64f5 (patch)
tree90918c48c7b218d4c52f6c08ed0e43e42e230529 /test/monkeyfarmer.py
parent92caa16cfcd10ecc2024972fbef740fbdbd3254b (diff)
downloadnetsurf-09f6c50980f12a57ac79a8af8993b196e66d64f5.tar.gz
netsurf-09f6c50980f12a57ac79a8af8993b196e66d64f5.tar.bz2
monkey: Support testing page info state
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'test/monkeyfarmer.py')
-rw-r--r--test/monkeyfarmer.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/monkeyfarmer.py b/test/monkeyfarmer.py
index dcc32175f..cbdda0c07 100644
--- a/test/monkeyfarmer.py
+++ b/test/monkeyfarmer.py
@@ -406,6 +406,7 @@ class BrowserWindow:
self.plotted = []
self.plotting = False
self.log_entries = []
+ self.page_info_state = "UNKNOWN"
def kill(self):
self.browser.farmer.tell_monkey("WINDOW DESTROY %s" % self.winid)
@@ -519,6 +520,9 @@ class BrowserWindow:
def handle_window_CONSOLE_LOG(self, _src, src, folding, level, *msg):
self.log_entries.append((src, folding == "FOLDABLE", level, " ".join(msg)))
+ def handle_window_PAGE_STATUS(self, _status, status):
+ self.page_info_state = status
+
def load_page(self, url=None, referer=None):
if url is not None:
self.go(url, referer)