lib/selenium/webdriver/edge/legacy_support.rb in selenium-webdriver-2.52.0 vs lib/selenium/webdriver/edge/legacy_support.rb in selenium-webdriver-2.53.0
- old
+ new
@@ -22,14 +22,14 @@
module Edge
module LegacySupport
# These are commands Edge is still using from JSON Wire Protocol
- %i(executeScript executeAsyncScript submitElement doubleClick mouseDown mouseUp mouseMoveTo
- click sendKeysToActiveElement getWindowHandles getCurrentWindowHandle getWindowSize
- setWindowSize getWindowPosition setWindowPosition maximizeWindow).each do |cmd|
- jwp = Remote::Bridge::COMMANDS[cmd]
- Remote::W3CBridge.command(cmd, jwp.first, jwp.last)
+ [:executeScript, :executeAsyncScript, :submitElement, :doubleClick, :mouseDown, :mouseUp, :mouseMoveTo, :click,
+ :sendKeysToActiveElement, :getWindowHandles, :getCurrentWindowHandle, :getWindowSize, :setWindowSize, :getWindowPosition,
+ :setWindowPosition, :maximizeWindow, :getAlertText, :acceptAlert, :dismissAlert].each do |cmd|
+ jwp = Remote::Bridge::COMMANDS[cmd]
+ Remote::W3CBridge.command(cmd, jwp.first, jwp.last)
end
def executeScript(script, *args)
result = execute :executeScript, {}, :script => script, :args => args
unwrap_script_result result