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