Class Selenium::WebDriver::Remote::Capabilities
In: lib/selenium/webdriver/remote/capabilities.rb
Parent: Object

Specification of the desired and/or actual capabilities of the browser that the server is being asked to create.

Methods

==   android   as_json   chrome   eql?   firefox   htmlunit   internet_explorer   iphone   json_create   new   proxy=   safari   to_json  

External Aliases

css_selectors_enabled -> css_selectors_enabled?
javascript_enabled -> javascript_enabled?
native_events -> native_events?
takes_screenshot -> takes_screenshot?
rotatable -> rotatable?
internet_explorer -> ie

Attributes

browser_name  [RW] 
css_selectors_enabled  [RW] 
firefox_profile  [RW] 
javascript_enabled  [RW] 
native_events  [RW] 
platform  [RW] 
proxy  [R] 
rotatable  [RW] 
takes_screenshot  [RW] 
version  [RW] 

Public Class methods

@api private

@option :browser_name [String] required browser name @option :version [String] required browser version number @option :platform [Symbol] one of :any, :win, :mac, or :x @option :javascript_enabled [Boolean] does the driver have javascript enabled? @option :css_selectors_enabled [Boolean] does the driver support CSS selectors? @option :takes_screenshot [Boolean] can this driver take screenshots? @option :native_events [Boolean] does this driver use native events? @option :proxy [Selenium::WebDriver::Proxy, Hash] proxy configuration

Firefox-specific options:

@option :firefox_profile [Selenium::WebDriver::Firefox::Profile] the firefox profile to use

@api public

Public Instance methods

eql?(other)

Alias for #==

[Validate]