module Selenium::WebDriver::Edge::LegacySupport
Public Instance Methods
click()
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 51 def click execute :click, {}, :button => 0 end
contextClick()
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 55 def contextClick execute :click, {}, :button => 2 end
doubleClick()
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 47 def doubleClick execute :doubleClick end
executeAsyncScript(script, *args)
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 38 def executeAsyncScript(script, *args) result = execute :executeAsyncScript, {}, :script => script, :args => args unwrap_script_result result end
executeScript(script, *args)
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 33 def executeScript(script, *args) result = execute :executeScript, {}, :script => script, :args => args unwrap_script_result result end
getCurrentWindowHandle()
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 81 def getCurrentWindowHandle execute :getCurrentWindowHandle end
getWindowPosition(handle = :current)
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 97 def getWindowPosition(handle = :current) data = execute :getWindowPosition, :window_handle => handle Point.new data['x'], data['y'] end
getWindowSize(handle = :current)
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 85 def getWindowSize(handle = :current) data = execute :getWindowSize, :window_handle => handle Dimension.new data['width'], data['height'] end
maximizeWindow(handle = :current)
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 108 def maximizeWindow(handle = :current) execute :maximizeWindow, :window_handle => handle end
mouseDown()
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 59 def mouseDown execute :mouseDown end
mouseMoveTo(element, x = nil, y = nil)
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 67 def mouseMoveTo(element, x = nil, y = nil) params = { :element => element } if x && y params.merge! :xoffset => x, :yoffset => y end execute :mouseMoveTo, {}, params end
mouseUp()
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 63 def mouseUp execute :mouseUp end
sendKeysToActiveElement(key)
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 77 def sendKeysToActiveElement(key) execute :sendKeysToActiveElement, {}, :value => key end
setWindowPosition(x, y, handle = :current)
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 103 def setWindowPosition(x, y, handle = :current) execute :setWindowPosition, {:window_handle => handle}, :x => x, :y => y end
setWindowSize(width, height, handle = :current)
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 91 def setWindowSize(width, height, handle = :current) execute :setWindowSize, {:window_handle => handle}, :width => width, :height => height end
submitElement(element)
click to toggle source
# File lib/selenium/webdriver/edge/legacy_support.rb, line 43 def submitElement(element) execute :submitElement, :id => element end