Module: Selenium::WebDriver
- Defined in:
- lib/selenium/webdriver.rb,
lib/selenium/webdriver/ie.rb,
lib/selenium/webdriver/opera.rb,
lib/selenium/webdriver/chrome.rb,
lib/selenium/webdriver/iphone.rb,
lib/selenium/webdriver/remote.rb,
lib/selenium/webdriver/android.rb,
lib/selenium/webdriver/firefox.rb,
lib/selenium/webdriver/ie/bridge.rb,
lib/selenium/webdriver/ie/server.rb,
lib/selenium/webdriver/common/keys.rb,
lib/selenium/webdriver/common/wait.rb,
lib/selenium/webdriver/common/alert.rb,
lib/selenium/webdriver/common/error.rb,
lib/selenium/webdriver/common/mouse.rb,
lib/selenium/webdriver/common/proxy.rb,
lib/selenium/webdriver/firefox/util.rb,
lib/selenium/webdriver/opera/bridge.rb,
lib/selenium/webdriver/chrome/bridge.rb,
lib/selenium/webdriver/common/driver.rb,
lib/selenium/webdriver/common/zipper.rb,
lib/selenium/webdriver/iphone/bridge.rb,
lib/selenium/webdriver/opera/service.rb,
lib/selenium/webdriver/remote/bridge.rb,
lib/selenium/webdriver/android/bridge.rb,
lib/selenium/webdriver/chrome/profile.rb,
lib/selenium/webdriver/chrome/service.rb,
lib/selenium/webdriver/common/element.rb,
lib/selenium/webdriver/common/options.rb,
lib/selenium/webdriver/firefox/binary.rb,
lib/selenium/webdriver/firefox/bridge.rb,
lib/selenium/webdriver/common/keyboard.rb,
lib/selenium/webdriver/common/platform.rb,
lib/selenium/webdriver/common/timeouts.rb,
lib/selenium/webdriver/firefox/profile.rb,
lib/selenium/webdriver/remote/response.rb,
lib/selenium/webdriver/firefox/launcher.rb,
lib/selenium/webdriver/remote/http/curb.rb,
lib/selenium/webdriver/common/navigation.rb,
lib/selenium/webdriver/firefox/extension.rb,
lib/selenium/webdriver/common/file_reaper.rb,
lib/selenium/webdriver/common/port_prober.rb,
lib/selenium/webdriver/remote/http/common.rb,
lib/selenium/webdriver/firefox/socket_lock.rb,
lib/selenium/webdriver/remote/capabilities.rb,
lib/selenium/webdriver/remote/http/default.rb,
lib/selenium/webdriver/remote/server_error.rb,
lib/selenium/webdriver/common/bridge_helper.rb,
lib/selenium/webdriver/common/socket_poller.rb,
lib/selenium/webdriver/firefox/profiles_ini.rb,
lib/selenium/webdriver/common/action_builder.rb,
lib/selenium/webdriver/common/profile_helper.rb,
lib/selenium/webdriver/common/search_context.rb,
lib/selenium/webdriver/common/target_locator.rb,
lib/selenium/webdriver/remote/http/persistent.rb,
lib/selenium/webdriver/support/event_firing_bridge.rb,
lib/selenium/webdriver/support/block_event_listener.rb,
lib/selenium/webdriver/support/abstract_event_listener.rb,
lib/selenium/webdriver/common/driver_extensions/rotatable.rb,
lib/selenium/webdriver/common/driver_extensions/uploads_files.rb,
lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb,
lib/selenium/webdriver/common/driver_extensions/has_input_devices.rb
Defined Under Namespace
Modules: Android, BridgeHelper, Chrome, DriverExtensions, Error, FileReaper, Firefox, IE, IPhone, Keys, Opera, Platform, ProfileHelper, Remote, SearchContext, Support, Zipper Classes: ActionBuilder, Alert, Dimension, Driver, Element, Keyboard, Mouse, Navigation, Options, Point, PortProber, Proxy, SocketPoller, TargetLocator, Timeouts, Wait
Class Method Summary collapse
-
.for(*args) ⇒ Driver
Create a new Driver instance with the correct bridge for the given browser.
- .root ⇒ Object private
Class Method Details
.for(*args) ⇒ Driver
Create a new Driver instance with the correct bridge for the given browser
One special argument is not passed on to the bridges, :listener. You can pass a listener for this option to get notified of WebDriver events. The passed object must respond to #call or implement the methods from AbstractEventListener.
80 81 82 |
# File 'lib/selenium/webdriver.rb', line 80 def self.for(*args) WebDriver::Driver.for(*args) end |
.root ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
46 47 48 |
# File 'lib/selenium/webdriver.rb', line 46 def self.root @root ||= File.(File.join(File.dirname(__FILE__), "..")) end |