Parent

Class/Module Index [+]

Quicksearch

Selenium::WebDriver::Chrome::Bridge

@private

Public Class Methods

new() click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 8
def initialize
  @executor = CommandExecutor.new

  @launcher = Launcher.launcher
  @launcher.launch(@executor.uri)
end

Public Instance Methods

browser() click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 15
def browser
  :chrome
end
capabilities() click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 23
def capabilities
  @capabilities ||= Remote::Capabilities.chrome
end
deleteCookie(name) click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 61
def deleteCookie(name)
  execute :deleteCookie, :name => name
end
driver_extensions() click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 19
def driver_extensions
  [DriverExtensions::TakesScreenshot]
end
findElementByCssSelector(parent, selector) click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 49
def findElementByCssSelector(parent, selector)
  find_element_by 'css', selector, parent
end
findElementsByCssSelector(parent, selector) click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 53
def findElementsByCssSelector(parent, selector)
  find_elements_by 'css', selector, parent
end
getAllCookies() click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 57
def getAllCookies
  execute :getCookies
end
getScreenshot() click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 37
def getScreenshot
  execute :screenshot
end
getSpeed() click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 45
def getSpeed
  @speed
end
quit() click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 27
def quit
  begin
    super
  rescue IOError
  end

  @executor.close
  @launcher.quit
end
setImplicitWaitTimeout(milliseconds) click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 65
def setImplicitWaitTimeout(milliseconds)
  execute :implicitlyWait, :ms => milliseconds
end
setSpeed(value) click to toggle source
# File chrome/src/rb/lib/selenium/webdriver/chrome/bridge.rb, line 41
def setSpeed(value)
  @speed = value
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.