summaryrefslogtreecommitdiff
path: root/test/monkeyfarmer.py
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2019-05-06 19:20:15 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-05-06 19:20:18 +0100
commit1736bdcfee86a776ab3a9a6b74b2f9646688bb9c (patch)
treeb1da450029563111bbb9eb861ecaf8e38eeef64c /test/monkeyfarmer.py
parenta43b83de0369228b935b693390186e5a8804340d (diff)
downloadnetsurf-1736bdcfee86a776ab3a9a6b74b2f9646688bb9c.tar.gz
netsurf-1736bdcfee86a776ab3a9a6b74b2f9646688bb9c.tar.bz2
Add js-exec to monkey_driver, add a test, etc.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'test/monkeyfarmer.py')
-rw-r--r--test/monkeyfarmer.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/monkeyfarmer.py b/test/monkeyfarmer.py
index 6cc7ec143..0bae027a2 100644
--- a/test/monkeyfarmer.py
+++ b/test/monkeyfarmer.py
@@ -306,7 +306,10 @@ class BrowserWindow:
def reload(self):
self.browser.farmer.tell_monkey("WINDOW RELOAD %s" % self.winid)
-
+
+ def js_exec(self, src):
+ self.browser.farmer.tell_monkey("WINDOW EXEC WIN %s %s" % (self.winid, src))
+
def handle(self, action, *args):
handler = getattr(self, "handle_window_" + action, None)
if handler is not None: