aboutsummaryrefslogtreecommitdiffstats
path: root/tests/dom_tests/phantom_runner.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'tests/dom_tests/phantom_runner.coffee')
-rw-r--r--tests/dom_tests/phantom_runner.coffee11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/dom_tests/phantom_runner.coffee b/tests/dom_tests/phantom_runner.coffee
index e0382a35..265c994e 100644
--- a/tests/dom_tests/phantom_runner.coffee
+++ b/tests/dom_tests/phantom_runner.coffee
@@ -28,6 +28,17 @@ page.onCallback = (request) ->
when "escape"
page.sendEvent "keydown", page.event.key.Escape
page.sendEvent "keyup", page.event.key.Escape
+ when "tab"
+ page.sendEvent "keydown", page.event.key.Tab
+ page.sendEvent "keyup", page.event.key.Tab
+ when "shift-down"
+ page.sendEvent "keydown", page.event.key.Shift
+ when "shift-up"
+ page.sendEvent "keyup", page.event.key.Shift
+ when "ctrl-down"
+ page.sendEvent "keydown", page.event.key.Control
+ when "ctrl-up"
+ page.sendEvent "keyup", page.event.key.Control
else
page.sendEvent "keypress", request.key