Skip to content

Commit

Permalink
Fix wiring tests on Chrome. See #77
Browse files Browse the repository at this point in the history
  • Loading branch information
aarranz committed Dec 31, 2015
1 parent 13ab22c commit 7aa253c
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/wirecloud/platform/wiring/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,13 @@ def selenium_supports_draganddrop(driver):

def send_basic_key_event(driver, keycode):
driver.execute_script('''
var keycode = arguments[0];
var evt = document.createEvent("KeyboardEvent");
if (evt.initKeyEvent != null) {
evt.initKeyEvent("keydown", true, true, window, false, false, false, false, arguments[0], 0);
evt.initKeyEvent("keydown", true, true, window, false, false, false, false, keycode, 0);
} else {
Object.defineProperty(evt, 'keyCode', {get: function () {return arguments[0];}});
evt.initKeyboardEvent("keydown", true, true, window, 0, 0, 0, 0, 0, arguments[0]);
Object.defineProperty(evt, 'keyCode', {get: function () {return keycode;}});
evt.initKeyboardEvent("keydown", true, true, window, 0, 0, 0, 0, 0, keycode);
}
document.dispatchEvent(evt);
''', keycode)
Expand Down

0 comments on commit 7aa253c

Please sign in to comment.