From 1736bdcfee86a776ab3a9a6b74b2f9646688bb9c Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Mon, 6 May 2019 19:20:15 +0100 Subject: Add js-exec to monkey_driver, add a test, etc. Signed-off-by: Daniel Silverstone --- test/monkey_driver.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'test/monkey_driver.py') diff --git a/test/monkey_driver.py b/test/monkey_driver.py index 9f33160fe..c39d5e6a9 100755 --- a/test/monkey_driver.py +++ b/test/monkey_driver.py @@ -315,6 +315,18 @@ def run_test_step_action_wait_log(ctx, step): win.wait_for_log(source=source, foldable=foldable, level=level, substr=substr) +def run_test_step_action_js_exec(ctx, step): + print(get_indent(ctx) + "Action: " + step["action"]) + assert_browser(ctx) + browser = ctx['browser'] + tag = step['window'] + cmd = step['cmd'] + print(get_indent(ctx) + " " + tag + " Run " + cmd) + win = ctx['windows'].get(tag) + assert(win is not None) + win.js_exec(cmd) + + def run_test_step_action_quit(ctx, step): print(get_indent(ctx) + "Action: " + step["action"]) assert_browser(ctx) @@ -338,6 +350,7 @@ step_handlers = { "remove-auth": run_test_step_action_remove_auth, "clear-log": run_test_step_action_clear_log, "wait-log": run_test_step_action_wait_log, + "js-exec": run_test_step_action_js_exec, "quit": run_test_step_action_quit, } -- cgit v1.2.3