Added:
/trunk/docs/api/rb/Selenium/Client
/trunk/docs/api/rb/Selenium/Client/Base.html
/trunk/docs/api/rb/Selenium/Client/CommandError.html
/trunk/docs/api/rb/Selenium/Client/Driver.html
/trunk/docs/api/rb/Selenium/Client/Extensions.html
/trunk/docs/api/rb/Selenium/Client/GeneratedDriver.html
/trunk/docs/api/rb/Selenium/Client/Idiomatic.html
/trunk/docs/api/rb/Selenium/Client/JavascriptExpressionBuilder.html
/trunk/docs/api/rb/Selenium/Client/JavascriptFrameworks
/trunk/docs/api/rb/Selenium/Client/JavascriptFrameworks/JQuery.html
/trunk/docs/api/rb/Selenium/Client/JavascriptFrameworks/Prototype.html
/trunk/docs/api/rb/Selenium/Client/JavascriptFrameworks.html
/trunk/docs/api/rb/Selenium/Client/Protocol.html
/trunk/docs/api/rb/Selenium/Client/ProtocolError.html
/trunk/docs/api/rb/Selenium/Client/SeleniumHelper.html
/trunk/docs/api/rb/Selenium/Client.html
/trunk/docs/api/rb/Selenium/Rake
/trunk/docs/api/rb/Selenium/Rake/MissingJarFileError.html
/trunk/docs/api/rb/Selenium/Rake/ServerTask.html
/trunk/docs/api/rb/Selenium/Rake.html
/trunk/docs/api/rb/Selenium/Server.html
/trunk/docs/api/rb/Selenium/WebDriver/Android
/trunk/docs/api/rb/Selenium/WebDriver/Android/Bridge.html
/trunk/docs/api/rb/Selenium/WebDriver/Android.html
/trunk/docs/api/rb/Selenium/WebDriver/DriverExtensions/Rotatable.html
/trunk/docs/api/rb/Selenium/WebDriver/IPhone
/trunk/docs/api/rb/Selenium/WebDriver/IPhone/Bridge.html
/trunk/docs/api/rb/Selenium/WebDriver/IPhone.html
/trunk/docs/api/rb/Selenium/WebDriver/Proxy.html
Modified:
/trunk/docs/api/rb/Dir.html
/trunk/docs/api/rb/Selenium/WebDriver/BridgeHelper.html
/trunk/docs/api/rb/Selenium/WebDriver/Chrome/Bridge.html
/trunk/docs/api/rb/Selenium/WebDriver/Chrome/CommandExecutor.html
/trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher/MacOSXLauncher.html
/trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher/UnixLauncher.html
/trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher/WindowsLauncher.html
/trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher.html
/trunk/docs/api/rb/Selenium/WebDriver/Chrome.html
/trunk/docs/api/rb/Selenium/WebDriver/Dimension.html
/trunk/docs/api/rb/Selenium/WebDriver/Driver.html
/trunk/docs/api/rb/Selenium/WebDriver/DriverExtensions/TakesScreenshot.html
/trunk/docs/api/rb/Selenium/WebDriver/DriverExtensions.html
/trunk/docs/api/rb/Selenium/WebDriver/Element.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/ElementNotDisplayedError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/ElementNotEnabledError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/ElementNotSelectableError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/ExpectedError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/IndexOutOfBoundsError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/InvalidCookieDomainError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoCollectionError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoScriptResultError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoStringError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoStringLengthError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoStringWrapperError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoSuchCollectionError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoSuchDocumentError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoSuchDriverError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoSuchElementError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoSuchFrameError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NoSuchWindowError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/NullPointerError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/ObsoleteElementError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/ServerError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/TimeOutError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/UnableToSetCookieError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/UnexpectedJavascriptError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/UnhandledError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/UnknownCommandError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/UnknownScriptResultError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/UnsupportedOperationError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error/WebDriverError.html
/trunk/docs/api/rb/Selenium/WebDriver/Error.html
/trunk/docs/api/rb/Selenium/WebDriver/FileReaper.html
/trunk/docs/api/rb/Selenium/WebDriver/Find.html
/trunk/docs/api/rb/Selenium/WebDriver/Firefox/Binary.html
/trunk/docs/api/rb/Selenium/WebDriver/Firefox/Bridge.html
/trunk/docs/api/rb/Selenium/WebDriver/Firefox/Extension.html
/trunk/docs/api/rb/Selenium/WebDriver/Firefox/Launcher.html
/trunk/docs/api/rb/Selenium/WebDriver/Firefox/Profile.html
/trunk/docs/api/rb/Selenium/WebDriver/Firefox/ProfilesIni.html
/trunk/docs/api/rb/Selenium/WebDriver/Firefox/SocketLock.html
/trunk/docs/api/rb/Selenium/WebDriver/Firefox/Util.html
/trunk/docs/api/rb/Selenium/WebDriver/Firefox.html
/trunk/docs/api/rb/Selenium/WebDriver/IE/Bridge.html
/trunk/docs/api/rb/Selenium/WebDriver/IE/Kernel32.html
/trunk/docs/api/rb/Selenium/WebDriver/IE/Lib.html
/trunk/docs/api/rb/Selenium/WebDriver/IE/Util.html
/trunk/docs/api/rb/Selenium/WebDriver/IE.html
/trunk/docs/api/rb/Selenium/WebDriver/Keys.html
/trunk/docs/api/rb/Selenium/WebDriver/Navigation.html
/trunk/docs/api/rb/Selenium/WebDriver/Options.html
/trunk/docs/api/rb/Selenium/WebDriver/Platform.html
/trunk/docs/api/rb/Selenium/WebDriver/Point.html
/trunk/docs/api/rb/Selenium/WebDriver/Remote/Bridge.html
/trunk/docs/api/rb/Selenium/WebDriver/Remote/Capabilities.html
/trunk/docs/api/rb/Selenium/WebDriver/Remote/Http/Common.html
/trunk/docs/api/rb/Selenium/WebDriver/Remote/Http/Curb.html
/trunk/docs/api/rb/Selenium/WebDriver/Remote/Http/Default.html
/trunk/docs/api/rb/Selenium/WebDriver/Remote/Http.html
/trunk/docs/api/rb/Selenium/WebDriver/Remote/Response.html
/trunk/docs/api/rb/Selenium/WebDriver/Remote.html
/trunk/docs/api/rb/Selenium/WebDriver/SocketPoller.html
/trunk/docs/api/rb/Selenium/WebDriver/TargetLocator.html
/trunk/docs/api/rb/Selenium/WebDriver/Timeouts.html
/trunk/docs/api/rb/Selenium/WebDriver/Wait.html
/trunk/docs/api/rb/Selenium/WebDriver/Zipper.html
/trunk/docs/api/rb/Selenium/WebDriver.html
/trunk/docs/api/rb/Selenium.html
/trunk/docs/api/rb/String.html
/trunk/docs/api/rb/_index.html
/trunk/docs/api/rb/class_list.html
/trunk/docs/api/rb/css/style.css
/trunk/docs/api/rb/file.README.html
/trunk/docs/api/rb/frames.html
/trunk/docs/api/rb/index.html
/trunk/docs/api/rb/js/app.js
/trunk/docs/api/rb/method_list.html
/trunk/docs/api/rb/top-level-namespace.html
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/Base.html Mon Nov 29 05:14:22 2010
@@ -0,0 +1,1215 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Client::Base</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (B)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">Base</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::Client::Base
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+ <dt class="r1">Includes:</dt>
+ <dd class="r1"><span class='object_link'><a href="Extensions.html"
title="Selenium::Client::Extensions (module)">Extensions</a></span>, <span
class='object_link'><a href="GeneratedDriver.html"
title="Selenium::Client::GeneratedDriver
(module)">GeneratedDriver</a></span>, <span class='object_link'><a
href="Idiomatic.html" title="Selenium::Client::Idiomatic
(module)">Idiomatic</a></span>, <span class='object_link'><a
href="Protocol.html" title="Selenium::Client::Protocol
(module)">Protocol</a></span></dd>
+
+
+
+
+ <dt class="r2">Included in:</dt>
+ <dd class="r2"><span class='object_link'><a href="Driver.html"
title="Selenium::Client::Driver (class)">Driver</a></span></dd>
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1 last">rb/lib/selenium/client/base.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Overview</h2><div class="docstring">
+ <div class="discussion">
+ <p>
+Driver constructor and session management commands
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Instance Attribute Summary <small>(<a href="#"
class="summary_toggle">collapse</a>)</small></h2>
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#browser_string-instance_method" title="#browser_string
(instance method)">- (Object) <strong>browser_string</strong> </a>
+
+
+
+ </span>
+
+
+ <span class="note title readonly">readonly</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute browser_string.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#browser_url-instance_method" title="#browser_url (instance
method)">- (Object) <strong>browser_url</strong> </a>
+
+
+
+ </span>
+
+
+ <span class="note title readonly">readonly</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute browser_url.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#default_javascript_framework-instance_method"
title="#default_javascript_framework (instance method)">- (Object)
<strong>default_javascript_framework</strong> </a>
+
+
+
+ </span>
+
+
+ <span class="note title readonly">readonly</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute default_javascript_framework.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#default_timeout_in_seconds-instance_method"
title="#default_timeout_in_seconds (instance method)">- (Object)
<strong>default_timeout_in_seconds</strong> </a>
+
+
+
+ </span>
+
+
+ <span class="note title readonly">readonly</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute default_timeout_in_seconds.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#highlight_located_element_by_default-instance_method"
title="#highlight_located_element_by_default (instance method)">- (Object)
<strong>highlight_located_element_by_default</strong> </a>
+
+
+
+ </span>
+
+
+ <span class="note title readonly">readonly</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute highlight_located_element_by_default.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#host-instance_method" title="#host (instance method)">-
(Object) <strong>host</strong> </a>
+
+
+
+ </span>
+
+
+ <span class="note title readonly">readonly</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute host.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#port-instance_method" title="#port (instance method)">-
(Object) <strong>port</strong> </a>
+
+
+
+ </span>
+
+
+ <span class="note title readonly">readonly</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute port.
+</p>
+</div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#chrome_backend%3F-instance_method" title="#chrome_backend?
(instance method)">- (Boolean) <strong>chrome_backend?</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#close_current_browser_session-instance_method"
title="#close_current_browser_session (instance method)">- (Object)
<strong>close_current_browser_session</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#initialize-instance_method" title="#initialize (instance
method)">- (Base) <strong>initialize</strong>(*args) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+:port => 4444,.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#javascript_extension%3D-instance_method"
title="#javascript_extension= (instance method)">- (Object)
<strong>javascript_extension=</strong>(new_javascript_extension) </a>
+
+
+
+ (also: #set_extension_js)
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#session_started%3F-instance_method"
title="#session_started? (instance method)">- (Boolean)
<strong>session_started?</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#start-instance_method" title="#start (instance method)">-
(Object) <strong>start</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#start_new_browser_session-instance_method"
title="#start_new_browser_session (instance method)">- (Object)
<strong>start_new_browser_session</strong>(options = {}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Starts a new browser session (launching a new browser matching
+configuration provided at driver creation time).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#stop-instance_method" title="#stop (instance method)">-
(Object) <strong>stop</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="Idiomatic.html" title="Selenium::Client::Idiomatic
(module)">Idiomatic</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="Idiomatic.html#actual_timeout_in_milliseconds-instance_method"
title="Selenium::Client::Idiomatic#actual_timeout_in_milliseconds
(method)">#actual_timeout_in_milliseconds</a></span>, <span
class='object_link'><a href="Idiomatic.html#alert-instance_method"
title="Selenium::Client::Idiomatic#alert (method)">#alert</a></span>, <span
class='object_link'><a href="Idiomatic.html#alert%3F-instance_method"
title="Selenium::Client::Idiomatic#alert? (method)">#alert?</a></span>,
<span class='object_link'><a
href="Idiomatic.html#all_window_ids-instance_method"
title="Selenium::Client::Idiomatic#all_window_ids
(method)">#all_window_ids</a></span>, <span class='object_link'><a
href="Idiomatic.html#all_window_names-instance_method"
title="Selenium::Client::Idiomatic#all_window_names
(method)">#all_window_names</a></span>, <span class='object_link'><a
href="Idiomatic.html#all_window_titles-instance_method"
title="Selenium::Client::Idiomatic#all_window_titles
(method)">#all_window_titles</a></span>, <span class='object_link'><a
href="Idiomatic.html#body_text-instance_method"
title="Selenium::Client::Idiomatic#body_text
(method)">#body_text</a></span>, <span class='object_link'><a
href="Idiomatic.html#browser_network_traffic-instance_method"
title="Selenium::Client::Idiomatic#browser_network_traffic
(method)">#browser_network_traffic</a></span>, <span class='object_link'><a
href="Idiomatic.html#browser_xpath_library%3D-instance_method"
title="Selenium::Client::Idiomatic#browser_xpath_library=
(method)">#browser_xpath_library=</a></span>, <span class='object_link'><a
href="Idiomatic.html#checked%3F-instance_method"
title="Selenium::Client::Idiomatic#checked? (method)">#checked?</a></span>,
<span class='object_link'><a href="Idiomatic.html#click-instance_method"
title="Selenium::Client::Idiomatic#click (method)">#click</a></span>, <span
class='object_link'><a href="Idiomatic.html#confirmation-instance_method"
title="Selenium::Client::Idiomatic#confirmation
(method)">#confirmation</a></span>, <span class='object_link'><a
href="Idiomatic.html#confirmation%3F-instance_method"
title="Selenium::Client::Idiomatic#confirmation?
(method)">#confirmation?</a></span>, <span class='object_link'><a
href="Idiomatic.html#cookie-instance_method"
title="Selenium::Client::Idiomatic#cookie (method)">#cookie</a></span>,
<span class='object_link'><a
href="Idiomatic.html#cookie%3F-instance_method"
title="Selenium::Client::Idiomatic#cookie? (method)">#cookie?</a></span>,
<span class='object_link'><a href="Idiomatic.html#cookies-instance_method"
title="Selenium::Client::Idiomatic#cookies (method)">#cookies</a></span>,
<span class='object_link'><a
href="Idiomatic.html#create_cookie-instance_method"
title="Selenium::Client::Idiomatic#create_cookie
(method)">#create_cookie</a></span>, <span class='object_link'><a
href="Idiomatic.html#delete_cookie-instance_method"
title="Selenium::Client::Idiomatic#delete_cookie
(method)">#delete_cookie</a></span>, <span class='object_link'><a
href="Idiomatic.html#element%3F-instance_method"
title="Selenium::Client::Idiomatic#element? (method)">#element?</a></span>,
<span class='object_link'><a
href="Idiomatic.html#execution_delay-instance_method"
title="Selenium::Client::Idiomatic#execution_delay
(method)">#execution_delay</a></span>, <span class='object_link'><a
href="Idiomatic.html#execution_delay%3D-instance_method"
title="Selenium::Client::Idiomatic#execution_delay=
(method)">#execution_delay=</a></span>, <span class='object_link'><a
href="Idiomatic.html#field-instance_method"
title="Selenium::Client::Idiomatic#field (method)">#field</a></span>, <span
class='object_link'><a href="Idiomatic.html#go_back-instance_method"
title="Selenium::Client::Idiomatic#go_back (method)">#go_back</a></span>,
<span class='object_link'><a
href="Idiomatic.html#highlight_located_element%3D-instance_method"
title="Selenium::Client::Idiomatic#highlight_located_element=
(method)">#highlight_located_element=</a></span>, <span
class='object_link'><a href="Idiomatic.html#js_eval-instance_method"
title="Selenium::Client::Idiomatic#js_eval (method)">#js_eval</a></span>,
<span class='object_link'><a href="Idiomatic.html#location-instance_method"
title="Selenium::Client::Idiomatic#location (method)">#location</a></span>,
<span class='object_link'><a href="Idiomatic.html#prompt-instance_method"
title="Selenium::Client::Idiomatic#prompt (method)">#prompt</a></span>,
<span class='object_link'><a
href="Idiomatic.html#prompt%3F-instance_method"
title="Selenium::Client::Idiomatic#prompt? (method)">#prompt?</a></span>,
<span class='object_link'><a
href="Idiomatic.html#remote_control_timeout_in_seconds%3D-instance_method"
title="Selenium::Client::Idiomatic#remote_control_timeout_in_seconds=
(method)">#remote_control_timeout_in_seconds=</a></span>, <span
class='object_link'><a
href="Idiomatic.html#table_cell_text-instance_method"
title="Selenium::Client::Idiomatic#table_cell_text
(method)">#table_cell_text</a></span>, <span class='object_link'><a
href="Idiomatic.html#text-instance_method"
title="Selenium::Client::Idiomatic#text (method)">#text</a></span>, <span
class='object_link'><a href="Idiomatic.html#text%3F-instance_method"
title="Selenium::Client::Idiomatic#text? (method)">#text?</a></span>, <span
class='object_link'><a href="Idiomatic.html#title-instance_method"
title="Selenium::Client::Idiomatic#title (method)">#title</a></span>, <span
class='object_link'><a href="Idiomatic.html#value-instance_method"
title="Selenium::Client::Idiomatic#value (method)">#value</a></span>, <span
class='object_link'><a href="Idiomatic.html#visible%3F-instance_method"
title="Selenium::Client::Idiomatic#visible? (method)">#visible?</a></span>,
<span class='object_link'><a href="Idiomatic.html#wait_for-instance_method"
title="Selenium::Client::Idiomatic#wait_for (method)">#wait_for</a></span>,
<span class='object_link'><a
href="Idiomatic.html#wait_for_condition-instance_method"
title="Selenium::Client::Idiomatic#wait_for_condition
(method)">#wait_for_condition</a></span>, <span class='object_link'><a
href="Idiomatic.html#wait_for_page-instance_method"
title="Selenium::Client::Idiomatic#wait_for_page
(method)">#wait_for_page</a></span>, <span class='object_link'><a
href="Idiomatic.html#wait_for_popup-instance_method"
title="Selenium::Client::Idiomatic#wait_for_popup
(method)">#wait_for_popup</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="Extensions.html" title="Selenium::Client::Extensions
(module)">Extensions</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="Extensions.html#active_javascript_framework-instance_method"
title="Selenium::Client::Extensions#active_javascript_framework
(method)">#active_javascript_framework</a></span>, <span
class='object_link'><a href="Extensions.html#wait_for_ajax-instance_method"
title="Selenium::Client::Extensions#wait_for_ajax
(method)">#wait_for_ajax</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_effects-instance_method"
title="Selenium::Client::Extensions#wait_for_effects
(method)">#wait_for_effects</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_element-instance_method"
title="Selenium::Client::Extensions#wait_for_element
(method)">#wait_for_element</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_field_value-instance_method"
title="Selenium::Client::Extensions#wait_for_field_value
(method)">#wait_for_field_value</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_no_element-instance_method"
title="Selenium::Client::Extensions#wait_for_no_element
(method)">#wait_for_no_element</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_no_field_value-instance_method"
title="Selenium::Client::Extensions#wait_for_no_field_value
(method)">#wait_for_no_field_value</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_no_text-instance_method"
title="Selenium::Client::Extensions#wait_for_no_text
(method)">#wait_for_no_text</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_not_visible-instance_method"
title="Selenium::Client::Extensions#wait_for_not_visible
(method)">#wait_for_not_visible</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_text-instance_method"
title="Selenium::Client::Extensions#wait_for_text
(method)">#wait_for_text</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_visible-instance_method"
title="Selenium::Client::Extensions#wait_for_visible
(method)">#wait_for_visible</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="GeneratedDriver.html" title="Selenium::Client::GeneratedDriver
(module)">GeneratedDriver</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="GeneratedDriver.html#add_location_strategy-instance_method"
title="Selenium::Client::GeneratedDriver#add_location_strategy
(method)">#add_location_strategy</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#add_script-instance_method"
title="Selenium::Client::GeneratedDriver#add_script
(method)">#add_script</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#add_selection-instance_method"
title="Selenium::Client::GeneratedDriver#add_selection
(method)">#add_selection</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#allow_native_xpath-instance_method"
title="Selenium::Client::GeneratedDriver#allow_native_xpath
(method)">#allow_native_xpath</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#alt_key_down-instance_method"
title="Selenium::Client::GeneratedDriver#alt_key_down
(method)">#alt_key_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#alt_key_up-instance_method"
title="Selenium::Client::GeneratedDriver#alt_key_up
(method)">#alt_key_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#answer_on_next_prompt-instance_method"
title="Selenium::Client::GeneratedDriver#answer_on_next_prompt
(method)">#answer_on_next_prompt</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#assign_id-instance_method"
title="Selenium::Client::GeneratedDriver#assign_id
(method)">#assign_id</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#attach_file-instance_method"
title="Selenium::Client::GeneratedDriver#attach_file
(method)">#attach_file</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#capture_entire_page_screenshot-instance_method"
title="Selenium::Client::GeneratedDriver#capture_entire_page_screenshot
(method)">#capture_entire_page_screenshot</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#capture_entire_page_screenshot_to_string-instance_method"
title="Selenium::Client::GeneratedDriver#capture_entire_page_screenshot_to_string
(method)">#capture_entire_page_screenshot_to_string</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#capture_screenshot-instance_method"
title="Selenium::Client::GeneratedDriver#capture_screenshot
(method)">#capture_screenshot</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#capture_screenshot_to_string-instance_method"
title="Selenium::Client::GeneratedDriver#capture_screenshot_to_string
(method)">#capture_screenshot_to_string</a></span>, <span
class='object_link'><a href="GeneratedDriver.html#check-instance_method"
title="Selenium::Client::GeneratedDriver#check (method)">#check</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#choose_cancel_on_next_confirmation-instance_method"
title="Selenium::Client::GeneratedDriver#choose_cancel_on_next_confirmation
(method)">#choose_cancel_on_next_confirmation</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#choose_ok_on_next_confirmation-instance_method"
title="Selenium::Client::GeneratedDriver#choose_ok_on_next_confirmation
(method)">#choose_ok_on_next_confirmation</a></span>, <span
class='object_link'><a href="GeneratedDriver.html#click-instance_method"
title="Selenium::Client::GeneratedDriver#click (method)">#click</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#click_at-instance_method"
title="Selenium::Client::GeneratedDriver#click_at
(method)">#click_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#close-instance_method"
title="Selenium::Client::GeneratedDriver#close (method)">#close</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#context_menu-instance_method"
title="Selenium::Client::GeneratedDriver#context_menu
(method)">#context_menu</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#context_menu_at-instance_method"
title="Selenium::Client::GeneratedDriver#context_menu_at
(method)">#context_menu_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#control_key_down-instance_method"
title="Selenium::Client::GeneratedDriver#control_key_down
(method)">#control_key_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#control_key_up-instance_method"
title="Selenium::Client::GeneratedDriver#control_key_up
(method)">#control_key_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#create_cookie-instance_method"
title="Selenium::Client::GeneratedDriver#create_cookie
(method)">#create_cookie</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#delete_all_visible_cookies-instance_method"
title="Selenium::Client::GeneratedDriver#delete_all_visible_cookies
(method)">#delete_all_visible_cookies</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#delete_cookie-instance_method"
title="Selenium::Client::GeneratedDriver#delete_cookie
(method)">#delete_cookie</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#deselect_pop_up-instance_method"
title="Selenium::Client::GeneratedDriver#deselect_pop_up
(method)">#deselect_pop_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#double_click-instance_method"
title="Selenium::Client::GeneratedDriver#double_click
(method)">#double_click</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#double_click_at-instance_method"
title="Selenium::Client::GeneratedDriver#double_click_at
(method)">#double_click_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#drag_and_drop-instance_method"
title="Selenium::Client::GeneratedDriver#drag_and_drop
(method)">#drag_and_drop</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#drag_and_drop_to_object-instance_method"
title="Selenium::Client::GeneratedDriver#drag_and_drop_to_object
(method)">#drag_and_drop_to_object</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#dragdrop-instance_method"
title="Selenium::Client::GeneratedDriver#dragdrop
(method)">#dragdrop</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#fire_event-instance_method"
title="Selenium::Client::GeneratedDriver#fire_event
(method)">#fire_event</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#focus-instance_method"
title="Selenium::Client::GeneratedDriver#focus (method)">#focus</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#get_alert-instance_method"
title="Selenium::Client::GeneratedDriver#get_alert
(method)">#get_alert</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_buttons-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_buttons
(method)">#get_all_buttons</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_fields-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_fields
(method)">#get_all_fields</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_links-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_links
(method)">#get_all_links</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_window_ids-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_window_ids
(method)">#get_all_window_ids</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_window_names-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_window_names
(method)">#get_all_window_names</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_window_titles-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_window_titles
(method)">#get_all_window_titles</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_attribute-instance_method"
title="Selenium::Client::GeneratedDriver#get_attribute
(method)">#get_attribute</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_attribute_from_all_windows-instance_method"
title="Selenium::Client::GeneratedDriver#get_attribute_from_all_windows
(method)">#get_attribute_from_all_windows</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#get_body_text-instance_method"
title="Selenium::Client::GeneratedDriver#get_body_text
(method)">#get_body_text</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_confirmation-instance_method"
title="Selenium::Client::GeneratedDriver#get_confirmation
(method)">#get_confirmation</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_cookie-instance_method"
title="Selenium::Client::GeneratedDriver#get_cookie
(method)">#get_cookie</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_cookie_by_name-instance_method"
title="Selenium::Client::GeneratedDriver#get_cookie_by_name
(method)">#get_cookie_by_name</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_cursor_position-instance_method"
title="Selenium::Client::GeneratedDriver#get_cursor_position
(method)">#get_cursor_position</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_element_height-instance_method"
title="Selenium::Client::GeneratedDriver#get_element_height
(method)">#get_element_height</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_element_index-instance_method"
title="Selenium::Client::GeneratedDriver#get_element_index
(method)">#get_element_index</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_element_position_left-instance_method"
title="Selenium::Client::GeneratedDriver#get_element_position_left
(method)">#get_element_position_left</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#get_element_position_top-instance_method"
title="Selenium::Client::GeneratedDriver#get_element_position_top
(method)">#get_element_position_top</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#get_element_width-instance_method"
title="Selenium::Client::GeneratedDriver#get_element_width
(method)">#get_element_width</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_eval-instance_method"
title="Selenium::Client::GeneratedDriver#get_eval
(method)">#get_eval</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_expression-instance_method"
title="Selenium::Client::GeneratedDriver#get_expression
(method)">#get_expression</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_html_source-instance_method"
title="Selenium::Client::GeneratedDriver#get_html_source
(method)">#get_html_source</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_location-instance_method"
title="Selenium::Client::GeneratedDriver#get_location
(method)">#get_location</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_mouse_speed-instance_method"
title="Selenium::Client::GeneratedDriver#get_mouse_speed
(method)">#get_mouse_speed</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_prompt-instance_method"
title="Selenium::Client::GeneratedDriver#get_prompt
(method)">#get_prompt</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_select_options-instance_method"
title="Selenium::Client::GeneratedDriver#get_select_options
(method)">#get_select_options</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_id-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_id
(method)">#get_selected_id</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_ids-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_ids
(method)">#get_selected_ids</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_index-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_index
(method)">#get_selected_index</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_indexes-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_indexes
(method)">#get_selected_indexes</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_label-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_label
(method)">#get_selected_label</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_labels-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_labels
(method)">#get_selected_labels</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_value-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_value
(method)">#get_selected_value</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_values-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_values
(method)">#get_selected_values</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_speed-instance_method"
title="Selenium::Client::GeneratedDriver#get_speed
(method)">#get_speed</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_table-instance_method"
title="Selenium::Client::GeneratedDriver#get_table
(method)">#get_table</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_text-instance_method"
title="Selenium::Client::GeneratedDriver#get_text
(method)">#get_text</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_title-instance_method"
title="Selenium::Client::GeneratedDriver#get_title
(method)">#get_title</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_value-instance_method"
title="Selenium::Client::GeneratedDriver#get_value
(method)">#get_value</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_whether_this_frame_match_frame_expression-instance_method"
title="Selenium::Client::GeneratedDriver#get_whether_this_frame_match_frame_expression
(method)">#get_whether_this_frame_match_frame_expression</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#get_whether_this_window_match_window_expression-instance_method"
title="Selenium::Client::GeneratedDriver#get_whether_this_window_match_window_expression
(method)">#get_whether_this_window_match_window_expression</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#get_xpath_count-instance_method"
title="Selenium::Client::GeneratedDriver#get_xpath_count
(method)">#get_xpath_count</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#go_back-instance_method"
title="Selenium::Client::GeneratedDriver#go_back
(method)">#go_back</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#highlight-instance_method"
title="Selenium::Client::GeneratedDriver#highlight
(method)">#highlight</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#ignore_attributes_without_value-instance_method"
title="Selenium::Client::GeneratedDriver#ignore_attributes_without_value
(method)">#ignore_attributes_without_value</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#is_alert_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_alert_present
(method)">#is_alert_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_checked-instance_method"
title="Selenium::Client::GeneratedDriver#is_checked
(method)">#is_checked</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_confirmation_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_confirmation_present
(method)">#is_confirmation_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_cookie_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_cookie_present
(method)">#is_cookie_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_editable-instance_method"
title="Selenium::Client::GeneratedDriver#is_editable
(method)">#is_editable</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_element_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_element_present
(method)">#is_element_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_ordered-instance_method"
title="Selenium::Client::GeneratedDriver#is_ordered
(method)">#is_ordered</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_prompt_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_prompt_present
(method)">#is_prompt_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_something_selected-instance_method"
title="Selenium::Client::GeneratedDriver#is_something_selected
(method)">#is_something_selected</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_text_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_text_present
(method)">#is_text_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_visible-instance_method"
title="Selenium::Client::GeneratedDriver#is_visible
(method)">#is_visible</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_down-instance_method"
title="Selenium::Client::GeneratedDriver#key_down
(method)">#key_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_down_native-instance_method"
title="Selenium::Client::GeneratedDriver#key_down_native
(method)">#key_down_native</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_press-instance_method"
title="Selenium::Client::GeneratedDriver#key_press
(method)">#key_press</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_press_native-instance_method"
title="Selenium::Client::GeneratedDriver#key_press_native
(method)">#key_press_native</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_up-instance_method"
title="Selenium::Client::GeneratedDriver#key_up
(method)">#key_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_up_native-instance_method"
title="Selenium::Client::GeneratedDriver#key_up_native
(method)">#key_up_native</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#meta_key_down-instance_method"
title="Selenium::Client::GeneratedDriver#meta_key_down
(method)">#meta_key_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#meta_key_up-instance_method"
title="Selenium::Client::GeneratedDriver#meta_key_up
(method)">#meta_key_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_down-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_down
(method)">#mouse_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_down_at-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_down_at
(method)">#mouse_down_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_down_right-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_down_right
(method)">#mouse_down_right</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_down_right_at-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_down_right_at
(method)">#mouse_down_right_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_move-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_move
(method)">#mouse_move</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_move_at-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_move_at
(method)">#mouse_move_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_out-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_out
(method)">#mouse_out</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_over-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_over
(method)">#mouse_over</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_up-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_up
(method)">#mouse_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_up_at-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_up_at
(method)">#mouse_up_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_up_right-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_up_right
(method)">#mouse_up_right</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_up_right_at-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_up_right_at
(method)">#mouse_up_right_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#open-instance_method"
title="Selenium::Client::GeneratedDriver#open (method)">#open</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#open_window-instance_method"
title="Selenium::Client::GeneratedDriver#open_window
(method)">#open_window</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#refresh-instance_method"
title="Selenium::Client::GeneratedDriver#refresh
(method)">#refresh</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#remove_all_selections-instance_method"
title="Selenium::Client::GeneratedDriver#remove_all_selections
(method)">#remove_all_selections</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#remove_script-instance_method"
title="Selenium::Client::GeneratedDriver#remove_script
(method)">#remove_script</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#remove_selection-instance_method"
title="Selenium::Client::GeneratedDriver#remove_selection
(method)">#remove_selection</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#retrieve_last_remote_control_logs-instance_method"
title="Selenium::Client::GeneratedDriver#retrieve_last_remote_control_logs
(method)">#retrieve_last_remote_control_logs</a></span>, <span
class='object_link'><a href="GeneratedDriver.html#rollup-instance_method"
title="Selenium::Client::GeneratedDriver#rollup
(method)">#rollup</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#run_script-instance_method"
title="Selenium::Client::GeneratedDriver#run_script
(method)">#run_script</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#select-instance_method"
title="Selenium::Client::GeneratedDriver#select
(method)">#select</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#select_frame-instance_method"
title="Selenium::Client::GeneratedDriver#select_frame
(method)">#select_frame</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#select_pop_up-instance_method"
title="Selenium::Client::GeneratedDriver#select_pop_up
(method)">#select_pop_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#select_window-instance_method"
title="Selenium::Client::GeneratedDriver#select_window
(method)">#select_window</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_browser_log_level-instance_method"
title="Selenium::Client::GeneratedDriver#set_browser_log_level
(method)">#set_browser_log_level</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_context-instance_method"
title="Selenium::Client::GeneratedDriver#set_context
(method)">#set_context</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_cursor_position-instance_method"
title="Selenium::Client::GeneratedDriver#set_cursor_position
(method)">#set_cursor_position</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_mouse_speed-instance_method"
title="Selenium::Client::GeneratedDriver#set_mouse_speed
(method)">#set_mouse_speed</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_speed-instance_method"
title="Selenium::Client::GeneratedDriver#set_speed
(method)">#set_speed</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_timeout-instance_method"
title="Selenium::Client::GeneratedDriver#set_timeout
(method)">#set_timeout</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#shift_key_down-instance_method"
title="Selenium::Client::GeneratedDriver#shift_key_down
(method)">#shift_key_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#shift_key_up-instance_method"
title="Selenium::Client::GeneratedDriver#shift_key_up
(method)">#shift_key_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#shut_down_selenium_server-instance_method"
title="Selenium::Client::GeneratedDriver#shut_down_selenium_server
(method)">#shut_down_selenium_server</a></span>, <span
class='object_link'><a href="GeneratedDriver.html#submit-instance_method"
title="Selenium::Client::GeneratedDriver#submit
(method)">#submit</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#type-instance_method"
title="Selenium::Client::GeneratedDriver#type (method)">#type</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#type_keys-instance_method"
title="Selenium::Client::GeneratedDriver#type_keys
(method)">#type_keys</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#uncheck-instance_method"
title="Selenium::Client::GeneratedDriver#uncheck
(method)">#uncheck</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#use_xpath_library-instance_method"
title="Selenium::Client::GeneratedDriver#use_xpath_library
(method)">#use_xpath_library</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#wait_for_condition-instance_method"
title="Selenium::Client::GeneratedDriver#wait_for_condition
(method)">#wait_for_condition</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#wait_for_frame_to_load-instance_method"
title="Selenium::Client::GeneratedDriver#wait_for_frame_to_load
(method)">#wait_for_frame_to_load</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#wait_for_page_to_load-instance_method"
title="Selenium::Client::GeneratedDriver#wait_for_page_to_load
(method)">#wait_for_page_to_load</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#wait_for_pop_up-instance_method"
title="Selenium::Client::GeneratedDriver#wait_for_pop_up
(method)">#wait_for_pop_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#window_focus-instance_method"
title="Selenium::Client::GeneratedDriver#window_focus
(method)">#window_focus</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#window_maximize-instance_method"
title="Selenium::Client::GeneratedDriver#window_maximize
(method)">#window_maximize</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="Protocol.html" title="Selenium::Client::Protocol
(module)">Protocol</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="Protocol.html#boolean_array_command-instance_method"
title="Selenium::Client::Protocol#boolean_array_command
(method)">#boolean_array_command</a></span>, <span class='object_link'><a
href="Protocol.html#boolean_command-instance_method"
title="Selenium::Client::Protocol#boolean_command
(method)">#boolean_command</a></span>, <span class='object_link'><a
href="Protocol.html#number_array_command-instance_method"
title="Selenium::Client::Protocol#number_array_command
(method)">#number_array_command</a></span>, <span class='object_link'><a
href="Protocol.html#number_command-instance_method"
title="Selenium::Client::Protocol#number_command
(method)">#number_command</a></span>, <span class='object_link'><a
href="Protocol.html#remote_control_command-instance_method"
title="Selenium::Client::Protocol#remote_control_command
(method)">#remote_control_command</a></span>, <span class='object_link'><a
href="Protocol.html#string_array_command-instance_method"
title="Selenium::Client::Protocol#string_array_command
(method)">#string_array_command</a></span>, <span class='object_link'><a
href="Protocol.html#string_command-instance_method"
title="Selenium::Client::Protocol#string_command
(method)">#string_command</a></span></p>
+
+ <div id="instance_attr_details" class="attr_details">
+ <h2>Instance Attribute Details</h2>
+
+
+ <span id=""></span>
+ <span id="browser_string-instance_method"></span>
+ <div class="method_details first">
+ <p class="signature first" id="browser_string-instance_method">
+
+ - (<tt>Object</tt>) <strong>browser_string</strong> <span
class="extras">(readonly)</span>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute browser_string
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+11
+12
+13</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/base.rb', line 11</span>
+
+<span class='def def kw'>def</span> <span class='browser_string identifier
id'>browser_string</span>
+ <span class='@browser_string ivar id'>@browser_string</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id=""></span>
+ <span id="browser_url-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="browser_url-instance_method">
+
+ - (<tt>Object</tt>) <strong>browser_url</strong> <span
class="extras">(readonly)</span>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute browser_url
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+11
+12
+13</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/base.rb', line 11</span>
+
+<span class='def def kw'>def</span> <span class='browser_url identifier
id'>browser_url</span>
+ <span class='@browser_url ivar id'>@browser_url</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id=""></span>
+ <span id="default_javascript_framework-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="default_javascript_framework-instance_method">
+
+ - (<tt>Object</tt>) <strong>default_javascript_framework</strong>
<span class="extras">(readonly)</span>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute default_javascript_framework
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+11
+12
+13</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/base.rb', line 11</span>
+
+<span class='def def kw'>def</span> <span
class='default_javascript_framework identifier
id'>default_javascript_framework</span>
+ <span class='@default_javascript_framework ivar
id'>@default_javascript_framework</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id=""></span>
+ <span id="default_timeout_in_seconds-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="default_timeout_in_seconds-instance_method">
+
+ - (<tt>Object</tt>) <strong>default_timeout_in_seconds</strong> <span
class="extras">(readonly)</span>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute default_timeout_in_seconds
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+11
+12
+13</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/base.rb', line 11</span>
+
+<span class='def def kw'>def</span> <span
class='default_timeout_in_seconds identifier
id'>default_timeout_in_seconds</span>
+ <span class='@default_timeout_in_seconds ivar
id'>@default_timeout_in_seconds</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id=""></span>
+ <span
id="highlight_located_element_by_default-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature "
id="highlight_located_element_by_default-instance_method">
+
+ - (<tt>Object</tt>)
<strong>highlight_located_element_by_default</strong> <span
class="extras">(readonly)</span>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute highlight_located_element_by_default
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+11
+12
+13</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/base.rb', line 11</span>
+
+<span class='def def kw'>def</span> <span
class='highlight_located_element_by_default identifier
id'>highlight_located_element_by_default</span>
+ <span class='@highlight_located_element_by_default ivar
id'>@highlight_located_element_by_default</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id=""></span>
+ <span id="host-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="host-instance_method">
+
+ - (<tt>Object</tt>) <strong>host</strong> <span
class="extras">(readonly)</span>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute host
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+11
+12
+13</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/base.rb', line 11</span>
+
+<span class='def def kw'>def</span> <span class='host identifier
id'>host</span>
+ <span class='@host ivar id'>@host</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id=""></span>
+ <span id="port-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="port-instance_method">
+
+ - (<tt>Object</tt>) <strong>port</strong> <span
class="extras">(readonly)</span>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute port
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+11
+12
+13</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/base.rb', line 11</span>
+
+<span class='def def kw'>def</span> <span class='port identifier
id'>port</span>
+ <span class='@port ivar id'>@port</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+
+ <div id="instance_method_details" class="method_details_list">
+ <h2>Instance Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="chrome_backend?-instance_method">
+
+ - (<tt>Boolean</tt>) <strong>chrome_backend?</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+
+
+ </div>
+</div>
+<div class="tags">
+ <h3>Returns:</h3>
+<ul class="return">
+
+ <li>
+
+ <span class='type'>(<tt>Boolean</tt>)</span>
+
+
+
+
+ </li>
+
+</ul>
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+106
+107
+108</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/base.rb', line 106</span>
+
+<span class='def def kw'>def</span> <span class='chrome_backend? fid
id'>chrome_backend?</span>
+ <span class='lbrack token'>[</span><span class='string
val'>"*chrome"</span><span class='comma token'>,</span> <span
class='string val'>"*firefox"</span><span class='comma
token'>,</span> <span class='string val'>"*firefox2"</span><span
class='comma token'>,</span> <span class='string
val'>"*firefox3"</span><span class='rbrack token'>]</span><span
class='dot token'>.</span><span class='include? fid
id'>include?</span><span class='lparen token'>(</span><span
class='@browser_string ivar id'>@browser_string</span><span class='rparen
token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="close_current_browser_session-instance_method">
+
+ - (<tt>Object</tt>) <strong>close_current_browser_session</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+93
+94
+95
+96</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/base.rb', line 93</span>
+
+<span class='def def kw'>def</span> <span
class='close_current_browser_session identifier
id'>close_current_browser_session</span>
+ <span class='remote_control_command identifier
id'>remote_control_command</span> <span class='string
val'>"testComplete"</span> <span class='if if_mod kw'>if</span>
<span class='@session_id ivar id'>@session_id</span>
+ <span class='@session_id ivar id'>@session_id</span> <span class='assign
token'>=</span> <span class='nil nil kw'>nil</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="initialize-instance_method">
+
+ - (<tt><span class='object_link'><a href=""
title="Selenium::Client::Base (module)">Base</a></span></tt>)
<strong>initialize</strong>(*args)
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+:port => 4444,
+</p>
+<pre class="code">
+ <span class='symbol val'>:browser</span> <span class='assign
token'>=</span><span class='gt op'>></span> <span class='string
val'>"*firefox"</span><span class='comma token'>,</span>
+ <span class='symbol val'>:highlight_located_element</span> <span
class='assign token'>=</span><span class='gt op'>></span> <span
class='true true kw'>true</span>
+</pre>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/base.rb', line 48</span>
+
+<span class='def def kw'>def</span> <span class='initialize identifier
id'>initialize</span><span class='lparen token'>(</span><span class='mult
op'>*</span><span class='args identifier id'>args</span><span class='rparen
token'>)</span>
+ <span class='if if kw'>if</span> <span class='args identifier
id'>args</span><span class='lbrack token'>[</span><span class='integer
val'>0</span><span class='rbrack token'>]</span><span class='dot
token'>.</span><span class='kind_of? fid id'>kind_of?</span><span
class='lparen token'>(</span><span class='Hash constant
id'>Hash</span><span class='rparen token'>)</span>
+ <span class='options identifier id'>options</span> <span class='assign
token'>=</span> <span class='args identifier id'>args</span><span
class='lbrack token'>[</span><span class='integer val'>0</span><span
class='rbrack token'>]</span>
+ <span class='@host ivar id'>@host</span> <span class='assign
token'>=</span> <span class='options identifier id'>options</span><span
class='lbrack token'>[</span><span class='symbol val'>:host</span><span
class='rbrack token'>]</span>
+ <span class='@port ivar id'>@port</span> <span class='assign
token'>=</span> <span class='options identifier id'>options</span><span
class='lbrack token'>[</span><span class='symbol val'>:port</span><span
class='rbrack token'>]</span><span class='dot token'>.</span><span
class='to_i identifier id'>to_i</span>
+ <span class='@browser_string ivar id'>@browser_string</span> <span
class='assign token'>=</span> <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:browser</span><span class='rbrack token'>]</span>
+ <span class='@browser_url ivar id'>@browser_url</span> <span
class='assign token'>=</span> <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:url</span><span class='rbrack token'>]</span>
+ <span class='@default_timeout_in_seconds ivar
id'>@default_timeout_in_seconds</span> <span class='assign token'>=</span>
<span class='lparen token'>(</span><span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:timeout_in_seconds</span><span class='rbrack token'>]</span> <span
class='orop op'>||</span> <span class='integer val'>300</span><span
class='rparen token'>)</span><span class='dot token'>.</span><span
class='to_i identifier id'>to_i</span>
+ <span class='@default_javascript_framework ivar
id'>@default_javascript_framework</span> <span class='assign
token'>=</span> <span class='options identifier id'>options</span><span
class='lbrack token'>[</span><span class='symbol
val'>:javascript_framework</span><span class='rbrack token'>]</span> <span
class='orop op'>||</span> <span class='symbol val'>:prototype</span>
+ <span class='@highlight_located_element_by_default ivar
id'>@highlight_located_element_by_default</span> <span class='assign
token'>=</span> <span class='options identifier id'>options</span><span
class='lbrack token'>[</span><span class='symbol
val'>:highlight_located_element</span><span class='rbrack token'>]</span>
<span class='orop op'>||</span> <span class='false false kw'>false</span>
+ <span class='else else kw'>else</span>
+ <span class='@host ivar id'>@host</span> <span class='assign
token'>=</span> <span class='args identifier id'>args</span><span
class='lbrack token'>[</span><span class='integer val'>0</span><span
class='rbrack token'>]</span>
+ <span class='@port ivar id'>@port</span> <span class='assign
token'>=</span> <span class='args identifier id'>args</span><span
class='lbrack token'>[</span><span class='integer val'>1</span><span
class='rbrack token'>]</span><span class='dot token'>.</span><span
class='to_i identifier id'>to_i</span>
+ <span class='@browser_string ivar id'>@browser_string</span> <span
class='assign token'>=</span> <span class='args identifier
id'>args</span><span class='lbrack token'>[</span><span class='integer
val'>2</span><span class='rbrack token'>]</span>
+ <span class='@browser_url ivar id'>@browser_url</span> <span
class='assign token'>=</span> <span class='args identifier
id'>args</span><span class='lbrack token'>[</span><span class='integer
val'>3</span><span class='rbrack token'>]</span>
+ <span class='@default_timeout_in_seconds ivar
id'>@default_timeout_in_seconds</span> <span class='assign token'>=</span>
<span class='lparen token'>(</span><span class='args identifier
id'>args</span><span class='lbrack token'>[</span><span class='integer
val'>4</span><span class='rbrack token'>]</span> <span class='orop op'>||
</span> <span class='integer val'>300</span><span class='rparen
token'>)</span><span class='dot token'>.</span><span class='to_i identifier
id'>to_i</span>
+ <span class='@default_javascript_framework ivar
id'>@default_javascript_framework</span> <span class='assign
token'>=</span> <span class='symbol val'>:prototype</span>
+ <span class='@highlight_located_element_by_default ivar
id'>@highlight_located_element_by_default</span> <span class='assign
token'>=</span> <span class='false false kw'>false</span>
+ <span class='end end kw'>end</span>
+
+ <span class='@extension_js ivar id'>@extension_js</span> <span
class='assign token'>=</span> <span class='string val'>""</span>
+ <span class='@session_id ivar id'>@session_id</span> <span class='assign
token'>=</span> <span class='nil nil kw'>nil</span>
+<span class='end end kw'>end</span>
+</pre>
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/CommandError.html Mon Nov 29
05:14:22 2010
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Exception: Selenium::Client::CommandError</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (C)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">CommandError</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Exception: Selenium::Client::CommandError
+
+
+
+</h1>
+
+<dl class="box">
+
+ <dt class="r1">Inherits:</dt>
+ <dd class="r1">
+ <span class="inheritName">RuntimeError</span>
+
+ <ul class="fullTree">
+ <li>Object</li>
+
+ <li class="next">RuntimeError</li>
+
+ <li class="next">Selenium::Client::CommandError</li>
+
+ </ul>
+ <a href="#" class="inheritanceTree">show all</a>
+
+ </dd>
+
+
+
+
+
+
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/client/errors.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:32 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/Driver.html Mon Nov 29 05:14:22 2010
@@ -0,0 +1,187 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Class: Selenium::Client::Driver</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (D)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">Driver</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Class: Selenium::Client::Driver
+
+
+
+</h1>
+
+<dl class="box">
+
+ <dt class="r1">Inherits:</dt>
+ <dd class="r1">
+ <span class="inheritName">Object</span>
+
+ <ul class="fullTree">
+ <li>Object</li>
+
+ <li class="next">Selenium::Client::Driver</li>
+
+ </ul>
+ <a href="#" class="inheritanceTree">show all</a>
+
+ </dd>
+
+
+
+
+
+
+ <dt class="r2">Includes:</dt>
+ <dd class="r2"><span class='object_link'><a href="Base.html"
title="Selenium::Client::Base (module)">Base</a></span></dd>
+
+
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1 last">rb/lib/selenium/client/driver.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Overview</h2><div class="docstring">
+ <div class="discussion">
+ <p>
+Client driver providing the complete API to drive a Selenium Remote Control
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <h2>Method Summary</h2>
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="Base.html" title="Selenium::Client::Base
(module)">Base</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="Base.html#chrome_backend%3F-instance_method"
title="Selenium::Client::Base#chrome_backend?
(method)">#chrome_backend?</a></span>, <span class='object_link'><a
href="Base.html#close_current_browser_session-instance_method"
title="Selenium::Client::Base#close_current_browser_session
(method)">#close_current_browser_session</a></span>, <span
class='object_link'><a href="Base.html#initialize-instance_method"
title="Selenium::Client::Base#initialize (method)">#initialize</a></span>,
<span class='object_link'><a
href="Base.html#javascript_extension%3D-instance_method"
title="Selenium::Client::Base#javascript_extension=
(method)">#javascript_extension=</a></span>, <span class='object_link'><a
href="Base.html#session_started%3F-instance_method"
title="Selenium::Client::Base#session_started?
(method)">#session_started?</a></span>, <span class='object_link'><a
href="Base.html#start-instance_method" title="Selenium::Client::Base#start
(method)">#start</a></span>, <span class='object_link'><a
href="Base.html#start_new_browser_session-instance_method"
title="Selenium::Client::Base#start_new_browser_session
(method)">#start_new_browser_session</a></span>, <span
class='object_link'><a href="Base.html#stop-instance_method"
title="Selenium::Client::Base#stop (method)">#stop</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="Idiomatic.html" title="Selenium::Client::Idiomatic
(module)">Idiomatic</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="Idiomatic.html#actual_timeout_in_milliseconds-instance_method"
title="Selenium::Client::Idiomatic#actual_timeout_in_milliseconds
(method)">#actual_timeout_in_milliseconds</a></span>, <span
class='object_link'><a href="Idiomatic.html#alert-instance_method"
title="Selenium::Client::Idiomatic#alert (method)">#alert</a></span>, <span
class='object_link'><a href="Idiomatic.html#alert%3F-instance_method"
title="Selenium::Client::Idiomatic#alert? (method)">#alert?</a></span>,
<span class='object_link'><a
href="Idiomatic.html#all_window_ids-instance_method"
title="Selenium::Client::Idiomatic#all_window_ids
(method)">#all_window_ids</a></span>, <span class='object_link'><a
href="Idiomatic.html#all_window_names-instance_method"
title="Selenium::Client::Idiomatic#all_window_names
(method)">#all_window_names</a></span>, <span class='object_link'><a
href="Idiomatic.html#all_window_titles-instance_method"
title="Selenium::Client::Idiomatic#all_window_titles
(method)">#all_window_titles</a></span>, <span class='object_link'><a
href="Idiomatic.html#body_text-instance_method"
title="Selenium::Client::Idiomatic#body_text
(method)">#body_text</a></span>, <span class='object_link'><a
href="Idiomatic.html#browser_network_traffic-instance_method"
title="Selenium::Client::Idiomatic#browser_network_traffic
(method)">#browser_network_traffic</a></span>, <span class='object_link'><a
href="Idiomatic.html#browser_xpath_library%3D-instance_method"
title="Selenium::Client::Idiomatic#browser_xpath_library=
(method)">#browser_xpath_library=</a></span>, <span class='object_link'><a
href="Idiomatic.html#checked%3F-instance_method"
title="Selenium::Client::Idiomatic#checked? (method)">#checked?</a></span>,
<span class='object_link'><a href="Idiomatic.html#click-instance_method"
title="Selenium::Client::Idiomatic#click (method)">#click</a></span>, <span
class='object_link'><a href="Idiomatic.html#confirmation-instance_method"
title="Selenium::Client::Idiomatic#confirmation
(method)">#confirmation</a></span>, <span class='object_link'><a
href="Idiomatic.html#confirmation%3F-instance_method"
title="Selenium::Client::Idiomatic#confirmation?
(method)">#confirmation?</a></span>, <span class='object_link'><a
href="Idiomatic.html#cookie-instance_method"
title="Selenium::Client::Idiomatic#cookie (method)">#cookie</a></span>,
<span class='object_link'><a
href="Idiomatic.html#cookie%3F-instance_method"
title="Selenium::Client::Idiomatic#cookie? (method)">#cookie?</a></span>,
<span class='object_link'><a href="Idiomatic.html#cookies-instance_method"
title="Selenium::Client::Idiomatic#cookies (method)">#cookies</a></span>,
<span class='object_link'><a
href="Idiomatic.html#create_cookie-instance_method"
title="Selenium::Client::Idiomatic#create_cookie
(method)">#create_cookie</a></span>, <span class='object_link'><a
href="Idiomatic.html#delete_cookie-instance_method"
title="Selenium::Client::Idiomatic#delete_cookie
(method)">#delete_cookie</a></span>, <span class='object_link'><a
href="Idiomatic.html#element%3F-instance_method"
title="Selenium::Client::Idiomatic#element? (method)">#element?</a></span>,
<span class='object_link'><a
href="Idiomatic.html#execution_delay-instance_method"
title="Selenium::Client::Idiomatic#execution_delay
(method)">#execution_delay</a></span>, <span class='object_link'><a
href="Idiomatic.html#execution_delay%3D-instance_method"
title="Selenium::Client::Idiomatic#execution_delay=
(method)">#execution_delay=</a></span>, <span class='object_link'><a
href="Idiomatic.html#field-instance_method"
title="Selenium::Client::Idiomatic#field (method)">#field</a></span>, <span
class='object_link'><a href="Idiomatic.html#go_back-instance_method"
title="Selenium::Client::Idiomatic#go_back (method)">#go_back</a></span>,
<span class='object_link'><a
href="Idiomatic.html#highlight_located_element%3D-instance_method"
title="Selenium::Client::Idiomatic#highlight_located_element=
(method)">#highlight_located_element=</a></span>, <span
class='object_link'><a href="Idiomatic.html#js_eval-instance_method"
title="Selenium::Client::Idiomatic#js_eval (method)">#js_eval</a></span>,
<span class='object_link'><a href="Idiomatic.html#location-instance_method"
title="Selenium::Client::Idiomatic#location (method)">#location</a></span>,
<span class='object_link'><a href="Idiomatic.html#prompt-instance_method"
title="Selenium::Client::Idiomatic#prompt (method)">#prompt</a></span>,
<span class='object_link'><a
href="Idiomatic.html#prompt%3F-instance_method"
title="Selenium::Client::Idiomatic#prompt? (method)">#prompt?</a></span>,
<span class='object_link'><a
href="Idiomatic.html#remote_control_timeout_in_seconds%3D-instance_method"
title="Selenium::Client::Idiomatic#remote_control_timeout_in_seconds=
(method)">#remote_control_timeout_in_seconds=</a></span>, <span
class='object_link'><a
href="Idiomatic.html#table_cell_text-instance_method"
title="Selenium::Client::Idiomatic#table_cell_text
(method)">#table_cell_text</a></span>, <span class='object_link'><a
href="Idiomatic.html#text-instance_method"
title="Selenium::Client::Idiomatic#text (method)">#text</a></span>, <span
class='object_link'><a href="Idiomatic.html#text%3F-instance_method"
title="Selenium::Client::Idiomatic#text? (method)">#text?</a></span>, <span
class='object_link'><a href="Idiomatic.html#title-instance_method"
title="Selenium::Client::Idiomatic#title (method)">#title</a></span>, <span
class='object_link'><a href="Idiomatic.html#value-instance_method"
title="Selenium::Client::Idiomatic#value (method)">#value</a></span>, <span
class='object_link'><a href="Idiomatic.html#visible%3F-instance_method"
title="Selenium::Client::Idiomatic#visible? (method)">#visible?</a></span>,
<span class='object_link'><a href="Idiomatic.html#wait_for-instance_method"
title="Selenium::Client::Idiomatic#wait_for (method)">#wait_for</a></span>,
<span class='object_link'><a
href="Idiomatic.html#wait_for_condition-instance_method"
title="Selenium::Client::Idiomatic#wait_for_condition
(method)">#wait_for_condition</a></span>, <span class='object_link'><a
href="Idiomatic.html#wait_for_page-instance_method"
title="Selenium::Client::Idiomatic#wait_for_page
(method)">#wait_for_page</a></span>, <span class='object_link'><a
href="Idiomatic.html#wait_for_popup-instance_method"
title="Selenium::Client::Idiomatic#wait_for_popup
(method)">#wait_for_popup</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="Extensions.html" title="Selenium::Client::Extensions
(module)">Extensions</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="Extensions.html#active_javascript_framework-instance_method"
title="Selenium::Client::Extensions#active_javascript_framework
(method)">#active_javascript_framework</a></span>, <span
class='object_link'><a href="Extensions.html#wait_for_ajax-instance_method"
title="Selenium::Client::Extensions#wait_for_ajax
(method)">#wait_for_ajax</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_effects-instance_method"
title="Selenium::Client::Extensions#wait_for_effects
(method)">#wait_for_effects</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_element-instance_method"
title="Selenium::Client::Extensions#wait_for_element
(method)">#wait_for_element</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_field_value-instance_method"
title="Selenium::Client::Extensions#wait_for_field_value
(method)">#wait_for_field_value</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_no_element-instance_method"
title="Selenium::Client::Extensions#wait_for_no_element
(method)">#wait_for_no_element</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_no_field_value-instance_method"
title="Selenium::Client::Extensions#wait_for_no_field_value
(method)">#wait_for_no_field_value</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_no_text-instance_method"
title="Selenium::Client::Extensions#wait_for_no_text
(method)">#wait_for_no_text</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_not_visible-instance_method"
title="Selenium::Client::Extensions#wait_for_not_visible
(method)">#wait_for_not_visible</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_text-instance_method"
title="Selenium::Client::Extensions#wait_for_text
(method)">#wait_for_text</a></span>, <span class='object_link'><a
href="Extensions.html#wait_for_visible-instance_method"
title="Selenium::Client::Extensions#wait_for_visible
(method)">#wait_for_visible</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="GeneratedDriver.html" title="Selenium::Client::GeneratedDriver
(module)">GeneratedDriver</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="GeneratedDriver.html#add_location_strategy-instance_method"
title="Selenium::Client::GeneratedDriver#add_location_strategy
(method)">#add_location_strategy</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#add_script-instance_method"
title="Selenium::Client::GeneratedDriver#add_script
(method)">#add_script</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#add_selection-instance_method"
title="Selenium::Client::GeneratedDriver#add_selection
(method)">#add_selection</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#allow_native_xpath-instance_method"
title="Selenium::Client::GeneratedDriver#allow_native_xpath
(method)">#allow_native_xpath</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#alt_key_down-instance_method"
title="Selenium::Client::GeneratedDriver#alt_key_down
(method)">#alt_key_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#alt_key_up-instance_method"
title="Selenium::Client::GeneratedDriver#alt_key_up
(method)">#alt_key_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#answer_on_next_prompt-instance_method"
title="Selenium::Client::GeneratedDriver#answer_on_next_prompt
(method)">#answer_on_next_prompt</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#assign_id-instance_method"
title="Selenium::Client::GeneratedDriver#assign_id
(method)">#assign_id</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#attach_file-instance_method"
title="Selenium::Client::GeneratedDriver#attach_file
(method)">#attach_file</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#capture_entire_page_screenshot-instance_method"
title="Selenium::Client::GeneratedDriver#capture_entire_page_screenshot
(method)">#capture_entire_page_screenshot</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#capture_entire_page_screenshot_to_string-instance_method"
title="Selenium::Client::GeneratedDriver#capture_entire_page_screenshot_to_string
(method)">#capture_entire_page_screenshot_to_string</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#capture_screenshot-instance_method"
title="Selenium::Client::GeneratedDriver#capture_screenshot
(method)">#capture_screenshot</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#capture_screenshot_to_string-instance_method"
title="Selenium::Client::GeneratedDriver#capture_screenshot_to_string
(method)">#capture_screenshot_to_string</a></span>, <span
class='object_link'><a href="GeneratedDriver.html#check-instance_method"
title="Selenium::Client::GeneratedDriver#check (method)">#check</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#choose_cancel_on_next_confirmation-instance_method"
title="Selenium::Client::GeneratedDriver#choose_cancel_on_next_confirmation
(method)">#choose_cancel_on_next_confirmation</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#choose_ok_on_next_confirmation-instance_method"
title="Selenium::Client::GeneratedDriver#choose_ok_on_next_confirmation
(method)">#choose_ok_on_next_confirmation</a></span>, <span
class='object_link'><a href="GeneratedDriver.html#click-instance_method"
title="Selenium::Client::GeneratedDriver#click (method)">#click</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#click_at-instance_method"
title="Selenium::Client::GeneratedDriver#click_at
(method)">#click_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#close-instance_method"
title="Selenium::Client::GeneratedDriver#close (method)">#close</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#context_menu-instance_method"
title="Selenium::Client::GeneratedDriver#context_menu
(method)">#context_menu</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#context_menu_at-instance_method"
title="Selenium::Client::GeneratedDriver#context_menu_at
(method)">#context_menu_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#control_key_down-instance_method"
title="Selenium::Client::GeneratedDriver#control_key_down
(method)">#control_key_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#control_key_up-instance_method"
title="Selenium::Client::GeneratedDriver#control_key_up
(method)">#control_key_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#create_cookie-instance_method"
title="Selenium::Client::GeneratedDriver#create_cookie
(method)">#create_cookie</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#delete_all_visible_cookies-instance_method"
title="Selenium::Client::GeneratedDriver#delete_all_visible_cookies
(method)">#delete_all_visible_cookies</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#delete_cookie-instance_method"
title="Selenium::Client::GeneratedDriver#delete_cookie
(method)">#delete_cookie</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#deselect_pop_up-instance_method"
title="Selenium::Client::GeneratedDriver#deselect_pop_up
(method)">#deselect_pop_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#double_click-instance_method"
title="Selenium::Client::GeneratedDriver#double_click
(method)">#double_click</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#double_click_at-instance_method"
title="Selenium::Client::GeneratedDriver#double_click_at
(method)">#double_click_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#drag_and_drop-instance_method"
title="Selenium::Client::GeneratedDriver#drag_and_drop
(method)">#drag_and_drop</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#drag_and_drop_to_object-instance_method"
title="Selenium::Client::GeneratedDriver#drag_and_drop_to_object
(method)">#drag_and_drop_to_object</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#dragdrop-instance_method"
title="Selenium::Client::GeneratedDriver#dragdrop
(method)">#dragdrop</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#fire_event-instance_method"
title="Selenium::Client::GeneratedDriver#fire_event
(method)">#fire_event</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#focus-instance_method"
title="Selenium::Client::GeneratedDriver#focus (method)">#focus</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#get_alert-instance_method"
title="Selenium::Client::GeneratedDriver#get_alert
(method)">#get_alert</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_buttons-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_buttons
(method)">#get_all_buttons</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_fields-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_fields
(method)">#get_all_fields</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_links-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_links
(method)">#get_all_links</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_window_ids-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_window_ids
(method)">#get_all_window_ids</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_window_names-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_window_names
(method)">#get_all_window_names</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_all_window_titles-instance_method"
title="Selenium::Client::GeneratedDriver#get_all_window_titles
(method)">#get_all_window_titles</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_attribute-instance_method"
title="Selenium::Client::GeneratedDriver#get_attribute
(method)">#get_attribute</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_attribute_from_all_windows-instance_method"
title="Selenium::Client::GeneratedDriver#get_attribute_from_all_windows
(method)">#get_attribute_from_all_windows</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#get_body_text-instance_method"
title="Selenium::Client::GeneratedDriver#get_body_text
(method)">#get_body_text</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_confirmation-instance_method"
title="Selenium::Client::GeneratedDriver#get_confirmation
(method)">#get_confirmation</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_cookie-instance_method"
title="Selenium::Client::GeneratedDriver#get_cookie
(method)">#get_cookie</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_cookie_by_name-instance_method"
title="Selenium::Client::GeneratedDriver#get_cookie_by_name
(method)">#get_cookie_by_name</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_cursor_position-instance_method"
title="Selenium::Client::GeneratedDriver#get_cursor_position
(method)">#get_cursor_position</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_element_height-instance_method"
title="Selenium::Client::GeneratedDriver#get_element_height
(method)">#get_element_height</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_element_index-instance_method"
title="Selenium::Client::GeneratedDriver#get_element_index
(method)">#get_element_index</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_element_position_left-instance_method"
title="Selenium::Client::GeneratedDriver#get_element_position_left
(method)">#get_element_position_left</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#get_element_position_top-instance_method"
title="Selenium::Client::GeneratedDriver#get_element_position_top
(method)">#get_element_position_top</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#get_element_width-instance_method"
title="Selenium::Client::GeneratedDriver#get_element_width
(method)">#get_element_width</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_eval-instance_method"
title="Selenium::Client::GeneratedDriver#get_eval
(method)">#get_eval</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_expression-instance_method"
title="Selenium::Client::GeneratedDriver#get_expression
(method)">#get_expression</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_html_source-instance_method"
title="Selenium::Client::GeneratedDriver#get_html_source
(method)">#get_html_source</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_location-instance_method"
title="Selenium::Client::GeneratedDriver#get_location
(method)">#get_location</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_mouse_speed-instance_method"
title="Selenium::Client::GeneratedDriver#get_mouse_speed
(method)">#get_mouse_speed</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_prompt-instance_method"
title="Selenium::Client::GeneratedDriver#get_prompt
(method)">#get_prompt</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_select_options-instance_method"
title="Selenium::Client::GeneratedDriver#get_select_options
(method)">#get_select_options</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_id-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_id
(method)">#get_selected_id</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_ids-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_ids
(method)">#get_selected_ids</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_index-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_index
(method)">#get_selected_index</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_indexes-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_indexes
(method)">#get_selected_indexes</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_label-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_label
(method)">#get_selected_label</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_labels-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_labels
(method)">#get_selected_labels</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_value-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_value
(method)">#get_selected_value</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_selected_values-instance_method"
title="Selenium::Client::GeneratedDriver#get_selected_values
(method)">#get_selected_values</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_speed-instance_method"
title="Selenium::Client::GeneratedDriver#get_speed
(method)">#get_speed</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_table-instance_method"
title="Selenium::Client::GeneratedDriver#get_table
(method)">#get_table</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_text-instance_method"
title="Selenium::Client::GeneratedDriver#get_text
(method)">#get_text</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_title-instance_method"
title="Selenium::Client::GeneratedDriver#get_title
(method)">#get_title</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_value-instance_method"
title="Selenium::Client::GeneratedDriver#get_value
(method)">#get_value</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#get_whether_this_frame_match_frame_expression-instance_method"
title="Selenium::Client::GeneratedDriver#get_whether_this_frame_match_frame_expression
(method)">#get_whether_this_frame_match_frame_expression</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#get_whether_this_window_match_window_expression-instance_method"
title="Selenium::Client::GeneratedDriver#get_whether_this_window_match_window_expression
(method)">#get_whether_this_window_match_window_expression</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#get_xpath_count-instance_method"
title="Selenium::Client::GeneratedDriver#get_xpath_count
(method)">#get_xpath_count</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#go_back-instance_method"
title="Selenium::Client::GeneratedDriver#go_back
(method)">#go_back</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#highlight-instance_method"
title="Selenium::Client::GeneratedDriver#highlight
(method)">#highlight</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#ignore_attributes_without_value-instance_method"
title="Selenium::Client::GeneratedDriver#ignore_attributes_without_value
(method)">#ignore_attributes_without_value</a></span>, <span
class='object_link'><a
href="GeneratedDriver.html#is_alert_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_alert_present
(method)">#is_alert_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_checked-instance_method"
title="Selenium::Client::GeneratedDriver#is_checked
(method)">#is_checked</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_confirmation_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_confirmation_present
(method)">#is_confirmation_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_cookie_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_cookie_present
(method)">#is_cookie_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_editable-instance_method"
title="Selenium::Client::GeneratedDriver#is_editable
(method)">#is_editable</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_element_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_element_present
(method)">#is_element_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_ordered-instance_method"
title="Selenium::Client::GeneratedDriver#is_ordered
(method)">#is_ordered</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_prompt_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_prompt_present
(method)">#is_prompt_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_something_selected-instance_method"
title="Selenium::Client::GeneratedDriver#is_something_selected
(method)">#is_something_selected</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_text_present-instance_method"
title="Selenium::Client::GeneratedDriver#is_text_present
(method)">#is_text_present</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#is_visible-instance_method"
title="Selenium::Client::GeneratedDriver#is_visible
(method)">#is_visible</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_down-instance_method"
title="Selenium::Client::GeneratedDriver#key_down
(method)">#key_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_down_native-instance_method"
title="Selenium::Client::GeneratedDriver#key_down_native
(method)">#key_down_native</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_press-instance_method"
title="Selenium::Client::GeneratedDriver#key_press
(method)">#key_press</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_press_native-instance_method"
title="Selenium::Client::GeneratedDriver#key_press_native
(method)">#key_press_native</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_up-instance_method"
title="Selenium::Client::GeneratedDriver#key_up
(method)">#key_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#key_up_native-instance_method"
title="Selenium::Client::GeneratedDriver#key_up_native
(method)">#key_up_native</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#meta_key_down-instance_method"
title="Selenium::Client::GeneratedDriver#meta_key_down
(method)">#meta_key_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#meta_key_up-instance_method"
title="Selenium::Client::GeneratedDriver#meta_key_up
(method)">#meta_key_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_down-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_down
(method)">#mouse_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_down_at-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_down_at
(method)">#mouse_down_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_down_right-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_down_right
(method)">#mouse_down_right</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_down_right_at-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_down_right_at
(method)">#mouse_down_right_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_move-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_move
(method)">#mouse_move</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_move_at-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_move_at
(method)">#mouse_move_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_out-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_out
(method)">#mouse_out</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_over-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_over
(method)">#mouse_over</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_up-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_up
(method)">#mouse_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_up_at-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_up_at
(method)">#mouse_up_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_up_right-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_up_right
(method)">#mouse_up_right</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#mouse_up_right_at-instance_method"
title="Selenium::Client::GeneratedDriver#mouse_up_right_at
(method)">#mouse_up_right_at</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#open-instance_method"
title="Selenium::Client::GeneratedDriver#open (method)">#open</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#open_window-instance_method"
title="Selenium::Client::GeneratedDriver#open_window
(method)">#open_window</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#refresh-instance_method"
title="Selenium::Client::GeneratedDriver#refresh
(method)">#refresh</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#remove_all_selections-instance_method"
title="Selenium::Client::GeneratedDriver#remove_all_selections
(method)">#remove_all_selections</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#remove_script-instance_method"
title="Selenium::Client::GeneratedDriver#remove_script
(method)">#remove_script</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#remove_selection-instance_method"
title="Selenium::Client::GeneratedDriver#remove_selection
(method)">#remove_selection</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#retrieve_last_remote_control_logs-instance_method"
title="Selenium::Client::GeneratedDriver#retrieve_last_remote_control_logs
(method)">#retrieve_last_remote_control_logs</a></span>, <span
class='object_link'><a href="GeneratedDriver.html#rollup-instance_method"
title="Selenium::Client::GeneratedDriver#rollup
(method)">#rollup</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#run_script-instance_method"
title="Selenium::Client::GeneratedDriver#run_script
(method)">#run_script</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#select-instance_method"
title="Selenium::Client::GeneratedDriver#select
(method)">#select</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#select_frame-instance_method"
title="Selenium::Client::GeneratedDriver#select_frame
(method)">#select_frame</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#select_pop_up-instance_method"
title="Selenium::Client::GeneratedDriver#select_pop_up
(method)">#select_pop_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#select_window-instance_method"
title="Selenium::Client::GeneratedDriver#select_window
(method)">#select_window</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_browser_log_level-instance_method"
title="Selenium::Client::GeneratedDriver#set_browser_log_level
(method)">#set_browser_log_level</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_context-instance_method"
title="Selenium::Client::GeneratedDriver#set_context
(method)">#set_context</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_cursor_position-instance_method"
title="Selenium::Client::GeneratedDriver#set_cursor_position
(method)">#set_cursor_position</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_mouse_speed-instance_method"
title="Selenium::Client::GeneratedDriver#set_mouse_speed
(method)">#set_mouse_speed</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_speed-instance_method"
title="Selenium::Client::GeneratedDriver#set_speed
(method)">#set_speed</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#set_timeout-instance_method"
title="Selenium::Client::GeneratedDriver#set_timeout
(method)">#set_timeout</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#shift_key_down-instance_method"
title="Selenium::Client::GeneratedDriver#shift_key_down
(method)">#shift_key_down</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#shift_key_up-instance_method"
title="Selenium::Client::GeneratedDriver#shift_key_up
(method)">#shift_key_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#shut_down_selenium_server-instance_method"
title="Selenium::Client::GeneratedDriver#shut_down_selenium_server
(method)">#shut_down_selenium_server</a></span>, <span
class='object_link'><a href="GeneratedDriver.html#submit-instance_method"
title="Selenium::Client::GeneratedDriver#submit
(method)">#submit</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#type-instance_method"
title="Selenium::Client::GeneratedDriver#type (method)">#type</a></span>,
<span class='object_link'><a
href="GeneratedDriver.html#type_keys-instance_method"
title="Selenium::Client::GeneratedDriver#type_keys
(method)">#type_keys</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#uncheck-instance_method"
title="Selenium::Client::GeneratedDriver#uncheck
(method)">#uncheck</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#use_xpath_library-instance_method"
title="Selenium::Client::GeneratedDriver#use_xpath_library
(method)">#use_xpath_library</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#wait_for_condition-instance_method"
title="Selenium::Client::GeneratedDriver#wait_for_condition
(method)">#wait_for_condition</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#wait_for_frame_to_load-instance_method"
title="Selenium::Client::GeneratedDriver#wait_for_frame_to_load
(method)">#wait_for_frame_to_load</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#wait_for_page_to_load-instance_method"
title="Selenium::Client::GeneratedDriver#wait_for_page_to_load
(method)">#wait_for_page_to_load</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#wait_for_pop_up-instance_method"
title="Selenium::Client::GeneratedDriver#wait_for_pop_up
(method)">#wait_for_pop_up</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#window_focus-instance_method"
title="Selenium::Client::GeneratedDriver#window_focus
(method)">#window_focus</a></span>, <span class='object_link'><a
href="GeneratedDriver.html#window_maximize-instance_method"
title="Selenium::Client::GeneratedDriver#window_maximize
(method)">#window_maximize</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="Protocol.html" title="Selenium::Client::Protocol
(module)">Protocol</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="Protocol.html#boolean_array_command-instance_method"
title="Selenium::Client::Protocol#boolean_array_command
(method)">#boolean_array_command</a></span>, <span class='object_link'><a
href="Protocol.html#boolean_command-instance_method"
title="Selenium::Client::Protocol#boolean_command
(method)">#boolean_command</a></span>, <span class='object_link'><a
href="Protocol.html#number_array_command-instance_method"
title="Selenium::Client::Protocol#number_array_command
(method)">#number_array_command</a></span>, <span class='object_link'><a
href="Protocol.html#number_command-instance_method"
title="Selenium::Client::Protocol#number_command
(method)">#number_command</a></span>, <span class='object_link'><a
href="Protocol.html#remote_control_command-instance_method"
title="Selenium::Client::Protocol#remote_control_command
(method)">#remote_control_command</a></span>, <span class='object_link'><a
href="Protocol.html#string_array_command-instance_method"
title="Selenium::Client::Protocol#string_array_command
(method)">#string_array_command</a></span>, <span class='object_link'><a
href="Protocol.html#string_command-instance_method"
title="Selenium::Client::Protocol#string_command
(method)">#string_command</a></span></p>
+<div id="constructor_details" class="method_details_list">
+ <h2>Constructor Details</h2>
+
+ <p class="notice">This class inherits a constructor from <span
class='object_link'><a href="Base.html#initialize-instance_method"
title="Selenium::Client::Base#initialize
(method)">Selenium::Client::Base</a></span></p>
+
+</div>
+
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:32 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/Extensions.html Mon Nov 29 05:14:22
2010
@@ -0,0 +1,902 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Client::Extensions</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (E)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">Extensions</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::Client::Extensions
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+ <dt class="r1">Included in:</dt>
+ <dd class="r1"><span class='object_link'><a href="Base.html"
title="Selenium::Client::Base (module)">Base</a></span></dd>
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/client/extensions.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Overview</h2><div class="docstring">
+ <div class="discussion">
+ <p>
+Convenience methods not explicitely part of the protocol
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div>
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#active_javascript_framework-instance_method"
title="#active_javascript_framework (instance method)">- (Object)
<strong>active_javascript_framework</strong>(options) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_ajax-instance_method" title="#wait_for_ajax
(instance method)">- (Object) <strong>wait_for_ajax</strong>(options = {})
</a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+These for all Ajax request to finish (Only works if you are using
+prototype, the wait happens in the browser).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_effects-instance_method" title="#wait_for_effects
(instance method)">- (Object) <strong>wait_for_effects</strong>(options =
{}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Wait for all Prototype effects to be processed (the wait happens in the
+browser).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_element-instance_method" title="#wait_for_element
(instance method)">- (Object) <strong>wait_for_element</strong>(locator,
options = {}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Wait for an element to be present (the wait happens in the browser).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_field_value-instance_method"
title="#wait_for_field_value (instance method)">- (Object)
<strong>wait_for_field_value</strong>(locator, expected_value, options =
{}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Wait for a field to get a specific value (the wait happens in the browser).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_no_element-instance_method"
title="#wait_for_no_element (instance method)">- (Object)
<strong>wait_for_no_element</strong>(locator, options = {}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Wait for an element to NOT be present (the wait happens in the browser).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_no_field_value-instance_method"
title="#wait_for_no_field_value (instance method)">- (Object)
<strong>wait_for_no_field_value</strong>(locator, expected_value, options =
{}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Wait for a field to not have a specific value (the wait happens in the
+browser).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_no_text-instance_method" title="#wait_for_no_text
(instance method)">- (Object) <strong>wait_for_no_text</strong>(pattern,
options = {}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Wait for some text to NOT be present (the wait happens in the browser).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_not_visible-instance_method"
title="#wait_for_not_visible (instance method)">- (Object)
<strong>wait_for_not_visible</strong>(locator, options = {}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Wait for something to not be visible (the wait happens in the browser).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_text-instance_method" title="#wait_for_text
(instance method)">- (Object) <strong>wait_for_text</strong>(pattern,
options = {}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Wait for some text to be present (the wait is happening browser side).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_visible-instance_method" title="#wait_for_visible
(instance method)">- (Object) <strong>wait_for_visible</strong>(locator,
options = {}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Wait for something to be visible (the wait happens in the browser).
+</p>
+</div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+
+ <div id="instance_method_details" class="method_details_list">
+ <h2>Instance Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first"
id="active_javascript_framework-instance_method">
+
+ - (<tt>Object</tt>)
<strong>active_javascript_framework</strong>(options)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+111
+112
+113</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 111</span>
+
+<span class='def def kw'>def</span> <span
class='active_javascript_framework identifier
id'>active_javascript_framework</span><span class='lparen
token'>(</span><span class='options identifier id'>options</span><span
class='rparen token'>)</span>
+ <span class='options identifier id'>options</span><span class='lbrack
token'>[</span><span class='symbol val'>:javascript_framework</span><span
class='rbrack token'>]</span> <span class='orop op'>||</span> <span
class='default_javascript_framework identifier
id'>default_javascript_framework</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="wait_for_ajax-instance_method">
+
+ - (<tt>Object</tt>) <strong>wait_for_ajax</strong>(options = {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+These for all Ajax request to finish (Only works if you are using
+prototype, the wait happens in the browser)
+</p>
+<p>
+See http://davidvollbracht.com/2008/6/4/30-days-of-tech-day-3-waitforajax
+for more background.
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+11
+12
+13
+14
+15</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 11</span>
+
+<span class='def def kw'>def</span> <span class='wait_for_ajax identifier
id'>wait_for_ajax</span><span class='lparen token'>(</span><span
class='options identifier id'>options</span><span class='assign
token'>=</span><span class='lbrace token'>{</span><span class='rbrace
token'>}</span><span class='rparen token'>)</span>
+ <span class='builder identifier id'>builder</span> <span class='assign
token'>=</span> <span class='JavascriptExpressionBuilder constant
id'>JavascriptExpressionBuilder</span><span class='dot token'>.</span><span
class='new identifier id'>new</span> <span
class='active_javascript_framework identifier
id'>active_javascript_framework</span><span class='lparen
token'>(</span><span class='options identifier id'>options</span><span
class='rparen token'>)</span>
+ <span class='wait_for_condition identifier id'>wait_for_condition</span>
<span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='no_pending_ajax_requests identifier
id'>no_pending_ajax_requests</span><span class='dot token'>.</span><span
class='script identifier id'>script</span><span class='comma token'>,</span>
+ <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:timeout_in_seconds</span><span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="wait_for_effects-instance_method">
+
+ - (<tt>Object</tt>) <strong>wait_for_effects</strong>(options = {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Wait for all Prototype effects to be processed (the wait happens in the
+browser).
+</p>
+<p>
+Credits to http://github.com/brynary/webrat/tree/master
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+20
+21
+22
+23
+24</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 20</span>
+
+<span class='def def kw'>def</span> <span class='wait_for_effects
identifier id'>wait_for_effects</span><span class='lparen
token'>(</span><span class='options identifier id'>options</span><span
class='assign token'>=</span><span class='lbrace token'>{</span><span
class='rbrace token'>}</span><span class='rparen token'>)</span>
+ <span class='builder identifier id'>builder</span> <span class='assign
token'>=</span> <span class='JavascriptExpressionBuilder constant
id'>JavascriptExpressionBuilder</span><span class='dot token'>.</span><span
class='new identifier id'>new</span> <span
class='active_javascript_framework identifier
id'>active_javascript_framework</span><span class='lparen
token'>(</span><span class='options identifier id'>options</span><span
class='rparen token'>)</span>
+ <span class='wait_for_condition identifier id'>wait_for_condition</span>
<span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='no_pending_effects identifier
id'>no_pending_effects</span><span class='dot token'>.</span><span
class='script identifier id'>script</span><span class='comma token'>,</span>
+ <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:timeout_in_seconds</span><span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="wait_for_element-instance_method">
+
+ - (<tt>Object</tt>) <strong>wait_for_element</strong>(locator, options
= {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Wait for an element to be present (the wait happens in the browser).
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+27
+28
+29
+30
+31</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 27</span>
+
+<span class='def def kw'>def</span> <span class='wait_for_element
identifier id'>wait_for_element</span><span class='lparen
token'>(</span><span class='locator identifier id'>locator</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='assign token'>=</span><span class='lbrace
token'>{</span><span class='rbrace token'>}</span><span class='rparen
token'>)</span>
+ <span class='builder identifier id'>builder</span> <span class='assign
token'>=</span> <span class='JavascriptExpressionBuilder constant
id'>JavascriptExpressionBuilder</span><span class='dot token'>.</span><span
class='new identifier id'>new</span>
+ <span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='find_element identifier
id'>find_element</span><span class='lparen token'>(</span><span
class='locator identifier id'>locator</span><span class='rparen
token'>)</span><span class='dot token'>.</span><span class='append
identifier id'>append</span><span class='lparen token'>(</span><span
class='string val'>"element != null;"</span><span class='rparen
token'>)</span>
+ <span class='wait_for_condition identifier id'>wait_for_condition</span>
<span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='script identifier id'>script</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:timeout_in_seconds</span><span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="wait_for_field_value-instance_method">
+
+ - (<tt>Object</tt>) <strong>wait_for_field_value</strong>(locator,
expected_value, options = {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Wait for a field to get a specific value (the wait happens in the browser).
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+86
+87
+88
+89
+90</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 86</span>
+
+<span class='def def kw'>def</span> <span class='wait_for_field_value
identifier id'>wait_for_field_value</span><span class='lparen
token'>(</span><span class='locator identifier id'>locator</span><span
class='comma token'>,</span> <span class='expected_value identifier
id'>expected_value</span><span class='comma token'>,</span> <span
class='options identifier id'>options</span><span class='assign
token'>=</span><span class='lbrace token'>{</span><span class='rbrace
token'>}</span><span class='rparen token'>)</span>
+ <span class='builder identifier id'>builder</span> <span class='assign
token'>=</span> <span class='JavascriptExpressionBuilder constant
id'>JavascriptExpressionBuilder</span><span class='dot token'>.</span><span
class='new identifier id'>new</span>
+ <span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='find_element identifier
id'>find_element</span><span class='lparen token'>(</span><span
class='locator identifier id'>locator</span><span class='rparen
token'>)</span><span class='dot token'>.</span><span
class='element_value_is identifier id'>element_value_is</span><span
class='lparen token'>(</span><span class='expected_value identifier
id'>expected_value</span><span class='rparen token'>)</span>
+ <span class='wait_for_condition identifier id'>wait_for_condition</span>
<span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='script identifier id'>script</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:timeout_in_seconds</span><span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="wait_for_no_element-instance_method">
+
+ - (<tt>Object</tt>) <strong>wait_for_no_element</strong>(locator,
options = {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Wait for an element to NOT be present (the wait happens in the browser).
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+34
+35
+36
+37
+38</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 34</span>
+
+<span class='def def kw'>def</span> <span class='wait_for_no_element
identifier id'>wait_for_no_element</span><span class='lparen
token'>(</span><span class='locator identifier id'>locator</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='assign token'>=</span><span class='lbrace
token'>{</span><span class='rbrace token'>}</span><span class='rparen
token'>)</span>
+ <span class='builder identifier id'>builder</span> <span class='assign
token'>=</span> <span class='JavascriptExpressionBuilder constant
id'>JavascriptExpressionBuilder</span><span class='dot token'>.</span><span
class='new identifier id'>new</span>
+ <span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='find_element identifier
id'>find_element</span><span class='lparen token'>(</span><span
class='locator identifier id'>locator</span><span class='rparen
token'>)</span><span class='dot token'>.</span><span class='append
identifier id'>append</span><span class='lparen token'>(</span><span
class='string val'>"element == null;"</span><span class='rparen
token'>)</span>
+ <span class='wait_for_condition identifier id'>wait_for_condition</span>
<span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='script identifier id'>script</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:timeout_in_seconds</span><span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="wait_for_no_field_value-instance_method">
+
+ - (<tt>Object</tt>) <strong>wait_for_no_field_value</strong>(locator,
expected_value, options = {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Wait for a field to not have a specific value (the wait happens in the
+browser).
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+93
+94
+95
+96
+97</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 93</span>
+
+<span class='def def kw'>def</span> <span class='wait_for_no_field_value
identifier id'>wait_for_no_field_value</span><span class='lparen
token'>(</span><span class='locator identifier id'>locator</span><span
class='comma token'>,</span> <span class='expected_value identifier
id'>expected_value</span><span class='comma token'>,</span> <span
class='options identifier id'>options</span><span class='assign
token'>=</span><span class='lbrace token'>{</span><span class='rbrace
token'>}</span><span class='rparen token'>)</span>
+ <span class='builder identifier id'>builder</span> <span class='assign
token'>=</span> <span class='JavascriptExpressionBuilder constant
id'>JavascriptExpressionBuilder</span><span class='dot token'>.</span><span
class='new identifier id'>new</span>
+ <span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='find_element identifier
id'>find_element</span><span class='lparen token'>(</span><span
class='locator identifier id'>locator</span><span class='rparen
token'>)</span><span class='dot token'>.</span><span
class='element_value_is_not identifier id'>element_value_is_not</span><span
class='lparen token'>(</span><span class='expected_value identifier
id'>expected_value</span><span class='rparen token'>)</span>
+ <span class='wait_for_condition identifier id'>wait_for_condition</span>
<span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='script identifier id'>script</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:timeout_in_seconds</span><span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="wait_for_no_text-instance_method">
+
+ - (<tt>Object</tt>) <strong>wait_for_no_text</strong>(pattern, options
= {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Wait for some text to NOT be present (the wait happens in the browser).
+</p>
+<p>
+See wait_for_text for usage details.
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+79
+80
+81
+82
+83</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 79</span>
+
+<span class='def def kw'>def</span> <span class='wait_for_no_text
identifier id'>wait_for_no_text</span><span class='lparen
token'>(</span><span class='pattern identifier id'>pattern</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='assign token'>=</span><span class='lbrace
token'>{</span><span class='rbrace token'>}</span><span class='rparen
token'>)</span>
+ <span class='builder identifier id'>builder</span> <span class='assign
token'>=</span> <span class='JavascriptExpressionBuilder constant
id'>JavascriptExpressionBuilder</span><span class='dot token'>.</span><span
class='new identifier id'>new</span>
+ <span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='find_text identifier id'>find_text</span><span
class='lparen token'>(</span><span class='pattern identifier
id'>pattern</span><span class='comma token'>,</span> <span class='options
identifier id'>options</span><span class='rparen token'>)</span><span
class='dot token'>.</span><span class='append identifier
id'>append</span><span class='lparen token'>(</span><span class='string
val'>"text_match == false;"</span><span class='rparen
token'>)</span>
+ <span class='wait_for_condition identifier id'>wait_for_condition</span>
<span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='script identifier id'>script</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:timeout_in_seconds</span><span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="wait_for_not_visible-instance_method">
+
+ - (<tt>Object</tt>) <strong>wait_for_not_visible</strong>(locator,
options = {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Wait for something to not be visible (the wait happens in the browser).
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+106
+107
+108
+109</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 106</span>
+
+<span class='def def kw'>def</span> <span class='wait_for_not_visible
identifier id'>wait_for_not_visible</span><span class='lparen
token'>(</span><span class='locator identifier id'>locator</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='assign token'>=</span><span class='lbrace
token'>{</span><span class='rbrace token'>}</span><span class='rparen
token'>)</span>
+ <span class='builder identifier id'>builder</span> <span class='assign
token'>=</span> <span class='JavascriptExpressionBuilder constant
id'>JavascriptExpressionBuilder</span><span class='dot token'>.</span><span
class='new identifier id'>new</span>
+ <span class='wait_for_condition identifier id'>wait_for_condition</span>
<span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='not_visible identifier
id'>not_visible</span><span class='lparen token'>(</span><span
class='locator identifier id'>locator</span><span class='rparen
token'>)</span><span class='dot token'>.</span><span class='script
identifier id'>script</span><span class='comma token'>,</span> <span
class='options identifier id'>options</span><span class='lbrack
token'>[</span><span class='symbol val'>:timeout_in_seconds</span><span
class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="wait_for_text-instance_method">
+
+ - (<tt>Object</tt>) <strong>wait_for_text</strong>(pattern, options =
{})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Wait for some text to be present (the wait is happening browser side).
+</p>
+<p>
+wait_for_text will search for the given argument within the innerHTML of
+the current DOM. Note that this method treats a single string as a special
+case.
+</p>
+<h4>Parameters</h4>
+<p>
+wait_for_text accepts an optional hash of parameters:
+</p>
+<ul>
+<li><tt>:element</tt> - a selenium locator for an element limiting the
search
+scope.
+
+</li>
+<li><tt>:timeout_in_seconds</tt> - duration in seconds after which we time
out
+if text cannot be found.
+
+</li>
+</ul>
+<h4>Regular Expressions</h4>
+<p>
+In addition to plain strings, wait_for_text accepts regular expressions as
+the pattern specification.
+</p>
+<h4>Examples</h4>
+<p>
+The following are equivalent, and will match "some text" anywhere
+within the document:
+</p>
+<pre class="code">
+ <span class='wait_for_text identifier id'>wait_for_text</span> <span
class='string val'>"some text"</span>
+ <span class='wait_for_text identifier id'>wait_for_text</span> <span
class='regexp val'>/some text/</span>
+</pre>
+<p>
+This will match "some text" anywhere within the specified
+element:
+</p>
+<pre class="code">
+ <span class='wait_for_text identifier id'>wait_for_text</span> <span
class='regexp val'>/some text/</span><span class='comma token'>,</span>
<span class='symbol val'>:element</span> <span class='assign
token'>=</span><span class='gt op'>></span> <span class='string
val'>"container"</span>
+</pre>
+<p>
+This will match "some text" only if it exactly matches the
+complete innerHTML of the specified element:
+</p>
+<pre class="code">
+ <span class='wait_for_text identifier id'>wait_for_text</span> <span
class='string val'>"some text"</span><span class='comma
token'>,</span> <span class='symbol val'>:element</span> <span
class='assign token'>=</span><span class='gt op'>></span> <span
class='string val'>"container"</span>
+</pre>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+70
+71
+72
+73
+74</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 70</span>
+
+<span class='def def kw'>def</span> <span class='wait_for_text identifier
id'>wait_for_text</span><span class='lparen token'>(</span><span
class='pattern identifier id'>pattern</span><span class='comma
token'>,</span> <span class='options identifier id'>options</span><span
class='assign token'>=</span><span class='lbrace token'>{</span><span
class='rbrace token'>}</span><span class='rparen token'>)</span>
+ <span class='builder identifier id'>builder</span> <span class='assign
token'>=</span> <span class='JavascriptExpressionBuilder constant
id'>JavascriptExpressionBuilder</span><span class='dot token'>.</span><span
class='new identifier id'>new</span>
+ <span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='find_text identifier id'>find_text</span><span
class='lparen token'>(</span><span class='pattern identifier
id'>pattern</span><span class='comma token'>,</span> <span class='options
identifier id'>options</span><span class='rparen token'>)</span><span
class='dot token'>.</span><span class='append identifier
id'>append</span><span class='lparen token'>(</span><span class='string
val'>"text_match == true;"</span><span class='rparen
token'>)</span>
+ <span class='wait_for_condition identifier id'>wait_for_condition</span>
<span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='script identifier id'>script</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:timeout_in_seconds</span><span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="wait_for_visible-instance_method">
+
+ - (<tt>Object</tt>) <strong>wait_for_visible</strong>(locator, options
= {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Wait for something to be visible (the wait happens in the browser).
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+100
+101
+102
+103</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/extensions.rb', line 100</span>
+
+<span class='def def kw'>def</span> <span class='wait_for_visible
identifier id'>wait_for_visible</span><span class='lparen
token'>(</span><span class='locator identifier id'>locator</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='assign token'>=</span><span class='lbrace
token'>{</span><span class='rbrace token'>}</span><span class='rparen
token'>)</span>
+ <span class='builder identifier id'>builder</span> <span class='assign
token'>=</span> <span class='JavascriptExpressionBuilder constant
id'>JavascriptExpressionBuilder</span><span class='dot token'>.</span><span
class='new identifier id'>new</span>
+ <span class='wait_for_condition identifier id'>wait_for_condition</span>
<span class='builder identifier id'>builder</span><span class='dot
token'>.</span><span class='visible identifier id'>visible</span><span
class='lparen token'>(</span><span class='locator identifier
id'>locator</span><span class='rparen token'>)</span><span class='dot
token'>.</span><span class='script identifier id'>script</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:timeout_in_seconds</span><span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:34 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/GeneratedDriver.html Mon Nov 29
05:14:22 2010
@@ -0,0 +1,10344 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Client::GeneratedDriver</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (G)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">GeneratedDriver</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::Client::GeneratedDriver
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+ <dt class="r1">Included in:</dt>
+ <dd class="r1"><span class='object_link'><a href="Base.html"
title="Selenium::Client::Base (module)">Base</a></span></dd>
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/client/legacy_driver.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#add_location_strategy-instance_method"
title="#add_location_strategy (instance method)">- (Object)
<strong>add_location_strategy</strong>(strategyName, functionDefinition)
</a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Defines a new function for Selenium to locate elements on the page.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#add_script-instance_method" title="#add_script (instance
method)">- (Object) <strong>add_script</strong>(scriptContent, scriptTagId)
</a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Loads script content into a new script tag in the Selenium document.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#add_selection-instance_method" title="#add_selection
(instance method)">- (Object) <strong>add_selection</strong>(locator,
optionLocator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Add a selection to the set of selected options in a multi-select element
+using an option locator.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#allow_native_xpath-instance_method"
title="#allow_native_xpath (instance method)">- (Object)
<strong>allow_native_xpath</strong>(allow) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Specifies whether Selenium should use the native in-browser implementation
+of XPath (if any native version is available); if you pass
+"false" to this function, we will always use our pure-JavaScript
+xpath library.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#alt_key_down-instance_method" title="#alt_key_down
(instance method)">- (Object) <strong>alt_key_down</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Press the alt key and hold it down until doAltUp() is called or a new page
+is loaded.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#alt_key_up-instance_method" title="#alt_key_up (instance
method)">- (Object) <strong>alt_key_up</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Release the alt key.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#answer_on_next_prompt-instance_method"
title="#answer_on_next_prompt (instance method)">- (Object)
<strong>answer_on_next_prompt</strong>(answer) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Instructs Selenium to return the specified answer string in response to the
+next JavaScript prompt [window.prompt()].
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#assign_id-instance_method" title="#assign_id (instance
method)">- (Object) <strong>assign_id</strong>(locator, identifier) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Temporarily sets the "id" attribute of the specified element, so
+you can locate it in the future using its ID rather than a slow/complicated
+XPath.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#attach_file-instance_method" title="#attach_file (instance
method)">- (Object) <strong>attach_file</strong>(fieldLocator, fileLocator)
</a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Sets a file input (upload) field to the file listed in fileLocator.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#capture_entire_page_screenshot-instance_method"
title="#capture_entire_page_screenshot (instance method)">- (Object)
<strong>capture_entire_page_screenshot</strong>(filename, kwargs) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Saves the entire contents of the current window canvas to a PNG file.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#capture_entire_page_screenshot_to_string-instance_method"
title="#capture_entire_page_screenshot_to_string (instance method)">-
(Object) <strong>capture_entire_page_screenshot_to_string</strong>(kwargs)
</a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Downloads a screenshot of the browser current window canvas to a based 64
+encoded PNG file.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#capture_screenshot-instance_method"
title="#capture_screenshot (instance method)">- (Object)
<strong>capture_screenshot</strong>(filename) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Captures a PNG screenshot to the specified file.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#capture_screenshot_to_string-instance_method"
title="#capture_screenshot_to_string (instance method)">- (Object)
<strong>capture_screenshot_to_string</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Capture a PNG screenshot.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#check-instance_method" title="#check (instance method)">-
(Object) <strong>check</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Check a toggle-button (checkbox/radio).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#choose_cancel_on_next_confirmation-instance_method"
title="#choose_cancel_on_next_confirmation (instance method)">- (Object)
<strong>choose_cancel_on_next_confirmation</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+By default, Selenium’s overridden window.confirm() function will
+return true, as if the user had manually clicked OK; after running this
+command, the next call to confirm() will return false, as if the user had
+clicked Cancel.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#choose_ok_on_next_confirmation-instance_method"
title="#choose_ok_on_next_confirmation (instance method)">- (Object)
<strong>choose_ok_on_next_confirmation</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Undo the effect of calling chooseCancelOnNextConfirmation.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#click-instance_method" title="#click (instance method)">-
(Object) <strong>click</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Clicks on a link, button, checkbox or radio button.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#click_at-instance_method" title="#click_at (instance
method)">- (Object) <strong>click_at</strong>(locator, coordString) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Clicks on a link, button, checkbox or radio button.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#close-instance_method" title="#close (instance method)">-
(Object) <strong>close</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Simulates the user clicking the "close" button in the titlebar of
+a popup window or tab.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#context_menu-instance_method" title="#context_menu
(instance method)">- (Object) <strong>context_menu</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Simulates opening the context menu for the specified element (as might
+happen if the user "right-clicked" on the element).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#context_menu_at-instance_method" title="#context_menu_at
(instance method)">- (Object) <strong>context_menu_at</strong>(locator,
coordString) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Simulates opening the context menu for the specified element (as might
+happen if the user "right-clicked" on the element).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#control_key_down-instance_method" title="#control_key_down
(instance method)">- (Object) <strong>control_key_down</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Press the control key and hold it down until doControlUp() is called or a
+new page is loaded.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#control_key_up-instance_method" title="#control_key_up
(instance method)">- (Object) <strong>control_key_up</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Release the control key.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#create_cookie-instance_method" title="#create_cookie
(instance method)">- (Object) <strong>create_cookie</strong>(nameValuePair,
optionsString) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Create a new cookie whose path and domain are same with those of current
+page under test, unless you specified a path for this cookie explicitly.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#delete_all_visible_cookies-instance_method"
title="#delete_all_visible_cookies (instance method)">- (Object)
<strong>delete_all_visible_cookies</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Calls deleteCookie with recurse=true on all cookies visible to the current
+page.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#delete_cookie-instance_method" title="#delete_cookie
(instance method)">- (Object) <strong>delete_cookie</strong>(name,
optionsString) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Delete a named cookie with specified path and domain.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#deselect_pop_up-instance_method" title="#deselect_pop_up
(instance method)">- (Object) <strong>deselect_pop_up</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Selects the main window.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#double_click-instance_method" title="#double_click
(instance method)">- (Object) <strong>double_click</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Double clicks on a link, button, checkbox or radio button.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#double_click_at-instance_method" title="#double_click_at
(instance method)">- (Object) <strong>double_click_at</strong>(locator,
coordString) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Doubleclicks on a link, button, checkbox or radio button.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#drag_and_drop-instance_method" title="#drag_and_drop
(instance method)">- (Object) <strong>drag_and_drop</strong>(locator,
movementsString) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Drags an element a certain distance and then drops it.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#drag_and_drop_to_object-instance_method"
title="#drag_and_drop_to_object (instance method)">- (Object)
<strong>drag_and_drop_to_object</strong>(locatorOfObjectToBeDragged,
locatorOfDragDestinationObject) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Drags an element and drops it on another element.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#dragdrop-instance_method" title="#dragdrop (instance
method)">- (Object) <strong>dragdrop</strong>(locator, movementsString) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+deprecated - use dragAndDrop instead.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#fire_event-instance_method" title="#fire_event (instance
method)">- (Object) <strong>fire_event</strong>(locator, eventName) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Explicitly simulate an event, to trigger the corresponding
+"on<em>event</em>" handler.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#focus-instance_method" title="#focus (instance method)">-
(Object) <strong>focus</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Move the focus to the specified element; for example, if the element is an
+input field, move the cursor to that field.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#get_alert-instance_method" title="#get_alert (instance
method)">- (Object) <strong>get_alert</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Retrieves the message of a JavaScript alert generated during the previous
+action, or fail if there were no alerts.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#get_all_buttons-instance_method" title="#get_all_buttons
(instance method)">- (Object) <strong>get_all_buttons</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the IDs of all buttons on the page.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#get_all_fields-instance_method" title="#get_all_fields
(instance method)">- (Object) <strong>get_all_fields</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the IDs of all input fields on the page.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#get_all_links-instance_method" title="#get_all_links
(instance method)">- (Object) <strong>get_all_links</strong> </a>
+
+
+
+ </span>
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/Idiomatic.html Mon Nov 29 05:14:22
2010
@@ -0,0 +1,3341 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Client::Idiomatic</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (I)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">Idiomatic</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::Client::Idiomatic
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+ <dt class="r1">Included in:</dt>
+ <dd class="r1"><span class='object_link'><a href="Base.html"
title="Selenium::Client::Base (module)">Base</a></span></dd>
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/client/idiomatic.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Overview</h2><div class="docstring">
+ <div class="discussion">
+ <p>
+Provide a more idiomatic API than the generated Ruby driver.
+</p>
+<p>
+Work in progress…
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div>
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#actual_timeout_in_milliseconds-instance_method"
title="#actual_timeout_in_milliseconds (instance method)">- (Object)
<strong>actual_timeout_in_milliseconds</strong>(timeout_in_seconds) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#alert-instance_method" title="#alert (instance method)">-
(Object) <strong>alert</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Retrieves the message of a JavaScript alert generated during the previous
+action, or fail if there were no alerts.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#alert%3F-instance_method" title="#alert? (instance
method)">- (Boolean) <strong>alert?</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Whether an alert occurred.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#all_window_ids-instance_method" title="#all_window_ids
(instance method)">- (Object) <strong>all_window_ids</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the IDs of all windows that the browser knows about.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#all_window_names-instance_method" title="#all_window_names
(instance method)">- (Object) <strong>all_window_names</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the names of all windows that the browser knows about.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#all_window_titles-instance_method"
title="#all_window_titles (instance method)">- (Object)
<strong>all_window_titles</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the titles of all windows that the browser knows about.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#body_text-instance_method" title="#body_text (instance
method)">- (Object) <strong>body_text</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Gets the entire text of the page.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#browser_network_traffic-instance_method"
title="#browser_network_traffic (instance method)">- (Object)
<strong>browser_network_traffic</strong>(format = :plain) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns a string representation of the network traffic seen by the browser,
+including headers, AJAX requests, status codes, and timings.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#browser_xpath_library%3D-instance_method"
title="#browser_xpath_library= (instance method)">- (Object)
<strong>browser_xpath_library=</strong>(library_name) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Allows choice of a specific XPath libraries for Xpath evualuation in the
+browser (e.g. to resolve XPath locators).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#checked%3F-instance_method" title="#checked? (instance
method)">- (Boolean) <strong>checked?</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns whether a toggle-button (checkbox/radio) is checked.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#click-instance_method" title="#click (instance method)">-
(Object) <strong>click</strong>(locator, options = {}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Clicks on a link, button, checkbox or radio button.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#confirmation-instance_method" title="#confirmation
(instance method)">- (Object) <strong>confirmation</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Retrieves the message of a JavaScript confirmation dialog generated during
+the previous action.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#confirmation%3F-instance_method" title="#confirmation?
(instance method)">- (Boolean) <strong>confirmation?</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Whether a confirmation has been auto-acknoledged (i.e. confirm() been
+called).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#cookie-instance_method" title="#cookie (instance
method)">- (Object) <strong>cookie</strong>(name) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of the cookie with the specified name, or throws an error
+if the cookie is not present.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#cookie%3F-instance_method" title="#cookie? (instance
method)">- (Boolean) <strong>cookie?</strong>(name) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns true if a cookie with the specified name is present, or false
+otherwise.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#cookies-instance_method" title="#cookies (instance
method)">- (Object) <strong>cookies</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Return all cookies for the current page under test.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#create_cookie-instance_method" title="#create_cookie
(instance method)">- (Object)
<strong>create_cookie</strong>(name_value_pair, options = "") </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Create a new cookie whose path and domain are same with those of current
+page under test, unless you specified a path for this cookie explicitly.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#delete_cookie-instance_method" title="#delete_cookie
(instance method)">- (Object) <strong>delete_cookie</strong>(name, options
= "") </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Delete a named cookie with specified path and domain.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#element%3F-instance_method" title="#element? (instance
method)">- (Boolean) <strong>element?</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Verifies that the specified element is somewhere on the page.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#execution_delay-instance_method" title="#execution_delay
(instance method)">- (Object) <strong>execution_delay</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Get execution delay in milliseconds, i.e.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#execution_delay%3D-instance_method"
title="#execution_delay= (instance method)">- (Object)
<strong>execution_delay=</strong>(delay_in_milliseconds) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Set the execution delay in milliseconds, i.e.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#field-instance_method" title="#field (instance method)">-
(Object) <strong>field</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Gets the (whitespace-trimmed) value of an input field (or anything else
+with a value parameter).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#go_back-instance_method" title="#go_back (instance
method)">- (Object) <strong>go_back</strong>(options = {}) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Simulates the user clicking the "back" button on their browser.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#highlight_located_element%3D-instance_method"
title="#highlight_located_element= (instance method)">- (Object)
<strong>highlight_located_element=</strong>(enabled) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Turn on/off the automatic hightlighting of the element driven or inspected
+by Selenium core.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#js_eval-instance_method" title="#js_eval (instance
method)">- (Object) <strong>js_eval</strong>(script) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the result of evaluating the specified JavaScript snippet whithin
+the browser.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#location-instance_method" title="#location (instance
method)">- (Object) <strong>location</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the absolute URL of the current page.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#prompt-instance_method" title="#prompt (instance
method)">- (Object) <strong>prompt</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Retrieves the message of a JavaScript question prompt dialog generated
+during the previous action.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#prompt%3F-instance_method" title="#prompt? (instance
method)">- (Boolean) <strong>prompt?</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Whether a prompt occurred.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#remote_control_timeout_in_seconds%3D-instance_method"
title="#remote_control_timeout_in_seconds= (instance method)">- (Object)
<strong>remote_control_timeout_in_seconds=</strong>(timeout_in_seconds) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Set the Remote Control timeout (as opposed to the client side driver
+timeout).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#table_cell_text-instance_method" title="#table_cell_text
(instance method)">- (Object)
<strong>table_cell_text</strong>(tableCellAddress) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the text from a cell of a table.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#text-instance_method" title="#text (instance method)">-
(Object) <strong>text</strong>(locator) </a>
+
+
+
+ (also: #text_content)
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Return the text content of an HTML element (rendered text shown to the
+user).
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#text%3F-instance_method" title="#text? (instance
method)">- (Boolean) <strong>text?</strong>(pattern) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Verifies that the specified text pattern appears somewhere on the rendered
+page shown to the user.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#title-instance_method" title="#title (instance method)">-
(Object) <strong>title</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Return the title of the current HTML page.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#value-instance_method" title="#value (instance method)">-
(Object) <strong>value</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Alias for <tt>field</tt>.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#visible%3F-instance_method" title="#visible? (instance
method)">- (Boolean) <strong>visible?</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Determines if the specified element is visible.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for-instance_method" title="#wait_for (instance
method)">- (Object) <strong>wait_for</strong>(options) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Flexible wait semantics.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#wait_for_condition-instance_method"
title="#wait_for_condition (instance method)">- (Object)
<strong>wait_for_condition</strong>(script, timeout_in_seconds = nil) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Runs the specified JavaScript snippet repeatedly until it evaluates to
+"true".
+</p>
+</div></span>
+
+</li>
+
+
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/JavascriptExpressionBuilder.html Mon
Nov 29 05:14:22 2010
@@ -0,0 +1,1073 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Class: Selenium::Client::JavascriptExpressionBuilder</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (J)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">JavascriptExpressionBuilder</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Class:
Selenium::Client::JavascriptExpressionBuilder
+
+
+
+</h1>
+
+<dl class="box">
+
+ <dt class="r1">Inherits:</dt>
+ <dd class="r1">
+ <span class="inheritName">Object</span>
+
+ <ul class="fullTree">
+ <li>Object</li>
+
+ <li
class="next">Selenium::Client::JavascriptExpressionBuilder</li>
+
+ </ul>
+ <a href="#" class="inheritanceTree">show all</a>
+
+ </dd>
+
+
+
+
+
+
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2
last">rb/lib/selenium/client/javascript_expression_builder.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+
+ <h2>Instance Attribute Summary <small>(<a href="#"
class="summary_toggle">collapse</a>)</small></h2>
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#script-instance_method" title="#script (instance
method)">- (Object) <strong>script</strong> </a>
+
+
+
+ </span>
+
+
+ <span class="note title readonly">readonly</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute script.
+</p>
+</div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#append-instance_method" title="#append (instance
method)">- (Object) <strong>append</strong>(text) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#element_value_is-instance_method" title="#element_value_is
(instance method)">- (Object)
<strong>element_value_is</strong>(expected_value) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#element_value_is_not-instance_method"
title="#element_value_is_not (instance method)">- (Object)
<strong>element_value_is_not</strong>(expected_value) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#find_element-instance_method" title="#find_element
(instance method)">- (Object) <strong>find_element</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#find_text-instance_method" title="#find_text (instance
method)">- (Object) <strong>find_text</strong>(pattern, options) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#find_text_in_document-instance_method"
title="#find_text_in_document (instance method)">- (Object)
<strong>find_text_in_document</strong>(pattern, options) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#find_text_in_element-instance_method"
title="#find_text_in_element (instance method)">- (Object)
<strong>find_text_in_element</strong>(pattern, options) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#initialize-instance_method" title="#initialize (instance
method)">- (JavascriptExpressionBuilder)
<strong>initialize</strong>(javascript_framework_name = nil) </a>
+
+
+
+ </span>
+
+ <span class="note title constructor">constructor</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+A new instance of JavascriptExpressionBuilder.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#javascript_framework_for-instance_method"
title="#javascript_framework_for (instance method)">- (Object)
<strong>javascript_framework_for</strong>(framework_name) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#no_pending_ajax_requests-instance_method"
title="#no_pending_ajax_requests (instance method)">- (Object)
<strong>no_pending_ajax_requests</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#no_pending_effects-instance_method"
title="#no_pending_effects (instance method)">- (Object)
<strong>no_pending_effects</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#not_visible-instance_method" title="#not_visible (instance
method)">- (Object) <strong>not_visible</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#quote_escaped-instance_method" title="#quote_escaped
(instance method)">- (Object) <strong>quote_escaped</strong>(a_string) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#text_match-instance_method" title="#text_match (instance
method)">- (Object) <strong>text_match</strong>(pattern) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#visible-instance_method" title="#visible (instance
method)">- (Object) <strong>visible</strong>(locator) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#window_script-instance_method" title="#window_script
(instance method)">- (Object) <strong>window_script</strong>(expression)
</a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ </ul>
+
+
+<div id="constructor_details" class="method_details_list">
+ <h2>Constructor Details</h2>
+
+ <div class="method_details first">
+ <p class="signature first" id="initialize-instance_method">
+
+ - (<tt><span class='object_link'><a href=""
title="Selenium::Client::JavascriptExpressionBuilder
(class)">JavascriptExpressionBuilder</a></span></tt>)
<strong>initialize</strong>(javascript_framework_name = nil)
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+A new instance of JavascriptExpressionBuilder
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+7
+8
+9
+10</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
7</span>
+
+<span class='def def kw'>def</span> <span class='initialize identifier
id'>initialize</span><span class='lparen token'>(</span><span
class='javascript_framework_name identifier
id'>javascript_framework_name</span><span class='assign
token'>=</span><span class='nil nil kw'>nil</span><span class='rparen
token'>)</span>
+ <span class='@framework ivar id'>@framework</span> <span class='assign
token'>=</span> <span class='javascript_framework_for identifier
id'>javascript_framework_for</span><span class='lparen token'>(</span><span
class='javascript_framework_name identifier
id'>javascript_framework_name</span><span class='rparen token'>)</span>
<span class='if if_mod kw'>if</span> <span class='javascript_framework_name
identifier id'>javascript_framework_name</span>
+ <span class='@script ivar id'>@script</span> <span class='assign
token'>=</span> <span class='string val'>""</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+</div>
+
+ <div id="instance_attr_details" class="attr_details">
+ <h2>Instance Attribute Details</h2>
+
+
+ <span id=""></span>
+ <span id="script-instance_method"></span>
+ <div class="method_details first">
+ <p class="signature first" id="script-instance_method">
+
+ - (<tt>Object</tt>) <strong>script</strong> <span
class="extras">(readonly)</span>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute script
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+5
+6
+7</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
5</span>
+
+<span class='def def kw'>def</span> <span class='script identifier
id'>script</span>
+ <span class='@script ivar id'>@script</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+
+ <div id="instance_method_details" class="method_details_list">
+ <h2>Instance Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="append-instance_method">
+
+ - (<tt>Object</tt>) <strong>append</strong>(text)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+12
+13
+14
+15</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
12</span>
+
+<span class='def def kw'>def</span> <span class='append identifier
id'>append</span><span class='lparen token'>(</span><span class='text
identifier id'>text</span><span class='rparen token'>)</span>
+ <span class='@script ivar id'>@script</span> <span class='lshft
op'><<</span> <span class='text identifier id'>text</span>
+ <span class='self self kw'>self</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="element_value_is-instance_method">
+
+ - (<tt>Object</tt>) <strong>element_value_is</strong>(expected_value)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+46
+47
+48</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
46</span>
+
+<span class='def def kw'>def</span> <span class='element_value_is
identifier id'>element_value_is</span><span class='lparen
token'>(</span><span class='expected_value identifier
id'>expected_value</span><span class='rparen token'>)</span>
+ <span class='append identifier id'>append</span> <span class='dstring
node'>"(element != null && element.value
== '#{quote_escaped(expected_value)}')"</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="element_value_is_not-instance_method">
+
+ - (<tt>Object</tt>)
<strong>element_value_is_not</strong>(expected_value)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+50
+51
+52</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
50</span>
+
+<span class='def def kw'>def</span> <span class='element_value_is_not
identifier id'>element_value_is_not</span><span class='lparen
token'>(</span><span class='expected_value identifier
id'>expected_value</span><span class='rparen token'>)</span>
+ <span class='append identifier id'>append</span> <span class='dstring
node'>"(element == null ||
element.value != '#{quote_escaped(expected_value)}')"</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="find_element-instance_method">
+
+ - (<tt>Object</tt>) <strong>find_element</strong>(locator)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+33
+34
+35</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
33</span>
+
+<span class='def def kw'>def</span> <span class='find_element identifier
id'>find_element</span><span class='lparen token'>(</span><span
class='locator identifier id'>locator</span><span class='rparen
token'>)</span>
+ <span class='append identifier id'>append</span> <span class='string
val'>"var element;\n\ntry {\nelement =
selenium.browserbot.findElement('\#{quote_escaped(locator)}');\n} catch(e)
{\nelement = null;\n}\n"</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="find_text-instance_method">
+
+ - (<tt>Object</tt>) <strong>find_text</strong>(pattern, options)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+54
+55
+56
+57
+58
+59
+60
+61
+62</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
54</span>
+
+<span class='def def kw'>def</span> <span class='find_text identifier
id'>find_text</span><span class='lparen token'>(</span><span class='pattern
identifier id'>pattern</span><span class='comma token'>,</span> <span
class='options identifier id'>options</span><span class='rparen
token'>)</span>
+ <span class='if if kw'>if</span> <span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:element</span><span class='rbrack token'>]</span><span class='dot
token'>.</span><span class='nil? fid id'>nil?</span>
+ <span class='find_text_in_document identifier
id'>find_text_in_document</span> <span class='pattern identifier
id'>pattern</span><span class='comma token'>,</span> <span class='options
identifier id'>options</span>
+ <span class='else else kw'>else</span>
+ <span class='find_text_in_element identifier
id'>find_text_in_element</span> <span class='pattern identifier
id'>pattern</span><span class='comma token'>,</span> <span class='options
identifier id'>options</span>
+ <span class='end end kw'>end</span>
+
+ <span class='self self kw'>self</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="find_text_in_document-instance_method">
+
+ - (<tt>Object</tt>) <strong>find_text_in_document</strong>(pattern,
options)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
64</span>
+
+<span class='def def kw'>def</span> <span class='find_text_in_document
identifier id'>find_text_in_document</span><span class='lparen
token'>(</span><span class='pattern identifier id'>pattern</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='rparen token'>)</span>
+ <span class='js_regexp identifier id'>js_regexp</span> <span
class='assign token'>=</span> <span class='case case kw'>case</span> <span
class='pattern identifier id'>pattern</span>
+ <span class='when when kw'>when</span> <span class='Regexp constant
id'>Regexp</span>
+ <span class='pattern identifier id'>pattern</span><span class='dot
token'>.</span><span class='inspect identifier id'>inspect</span>
+ <span class='else else kw'>else</span>
+ <span class='dregexp node'>/#{pattern}/</span><span class='dot
token'>.</span><span class='inspect identifier id'>inspect</span>
+ <span class='end end kw'>end</span>
+ <span class='append identifier id'>append</span> <span class='string
val'>"var text_match;\ntext_match = (null !=
selenium.browserbot.getCurrentWindow().document.body.innerHTML.match(\#{js_regexp}));\n"</span>
+
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="find_text_in_element-instance_method">
+
+ - (<tt>Object</tt>) <strong>find_text_in_element</strong>(pattern,
options)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+79
+80
+81
+82
+83
+84</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
79</span>
+
+<span class='def def kw'>def</span> <span class='find_text_in_element
identifier id'>find_text_in_element</span><span class='lparen
token'>(</span><span class='pattern identifier id'>pattern</span><span
class='comma token'>,</span> <span class='options identifier
id'>options</span><span class='rparen token'>)</span>
+ <span class='find_element identifier id'>find_element</span><span
class='lparen token'>(</span><span class='options identifier
id'>options</span><span class='lbrack token'>[</span><span class='symbol
val'>:element</span><span class='rbrack token'>]</span><span class='rparen
token'>)</span>
+ <span class='append identifier id'>append</span> <span class='string
val'>"var text_match;\ntext_match = (element != null &&
\#{text_match(pattern)});\n"</span>
+
+ <span class='self self kw'>self</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="javascript_framework_for-instance_method">
+
+ - (<tt>Object</tt>)
<strong>javascript_framework_for</strong>(framework_name)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
99</span>
+
+<span class='def def kw'>def</span> <span class='javascript_framework_for
identifier id'>javascript_framework_for</span><span class='lparen
token'>(</span><span class='framework_name identifier
id'>framework_name</span><span class='rparen token'>)</span>
+ <span class='case case kw'>case</span> <span class='framework_name
identifier id'>framework_name</span><span class='dot token'>.</span><span
class='to_sym identifier id'>to_sym</span>
+ <span class='when when kw'>when</span> <span class='symbol
val'>:prototype</span>
+ <span class='JavascriptFrameworks constant
id'>JavascriptFrameworks</span><span class='colon2 op'>::</span><span
class='Prototype constant id'>Prototype</span>
+ <span class='when when kw'>when</span> <span class='symbol
val'>:jquery</span>
+ <span class='JavascriptFrameworks constant
id'>JavascriptFrameworks</span><span class='colon2 op'>::</span><span
class='JQuery constant id'>JQuery</span>
+ <span class='else else kw'>else</span>
+ <span class='raise identifier id'>raise</span> <span class='dstring
node'>"Unsupported Javascript Framework: #{framework_name}"</span>
+ <span class='end end kw'>end</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="no_pending_ajax_requests-instance_method">
+
+ - (<tt>Object</tt>) <strong>no_pending_ajax_requests</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+17
+18
+19</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
17</span>
+
+<span class='def def kw'>def</span> <span class='no_pending_ajax_requests
identifier id'>no_pending_ajax_requests</span>
+ <span class='append identifier id'>append</span> <span
class='window_script identifier id'>window_script</span><span class='lparen
token'>(</span><span class='dstring
node'>"#{@framework.ajax_request_tracker} == 0"</span><span
class='rparen token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="no_pending_effects-instance_method">
+
+ - (<tt>Object</tt>) <strong>no_pending_effects</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+21
+22
+23</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
21</span>
+
+<span class='def def kw'>def</span> <span class='no_pending_effects
identifier id'>no_pending_effects</span>
+ <span class='append identifier id'>append</span> <span
class='window_script identifier id'>window_script</span><span class='lparen
token'>(</span><span class='string val'>"Effect.Queue.size() ==
0"</span><span class='rparen token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="not_visible-instance_method">
+
+ - (<tt>Object</tt>) <strong>not_visible</strong>(locator)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+29
+30
+31</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
29</span>
+
+<span class='def def kw'>def</span> <span class='not_visible identifier
id'>not_visible</span><span class='lparen token'>(</span><span
class='locator identifier id'>locator</span><span class='rparen
token'>)</span>
+ <span class='append identifier id'>append</span> <span class='dstring
node'>"!selenium.isVisible('#{quote_escaped(locator)}')"</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="quote_escaped-instance_method">
+
+ - (<tt>Object</tt>) <strong>quote_escaped</strong>(a_string)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+114
+115
+116</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
114</span>
+
+<span class='def def kw'>def</span> <span class='quote_escaped identifier
id'>quote_escaped</span><span class='lparen token'>(</span><span
class='a_string identifier id'>a_string</span><span class='rparen
token'>)</span>
+ <span class='a_string identifier id'>a_string</span><span class='dot
token'>.</span><span class='gsub identifier id'>gsub</span><span
class='lparen token'>(</span><span class='regexp val'>/\\/</span><span
class='comma token'>,</span> <span class='string
val'>"\\\\\\"</span><span class='rparen token'>)</span><span
class='dot token'>.</span><span class='gsub identifier id'>gsub</span><span
class='lparen token'>(</span><span class='regexp val'>/'/</span><span
class='comma token'>,</span> <span class='string
val'>%q<\\\'></span><span class='rparen token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="text_match-instance_method">
+
+ - (<tt>Object</tt>) <strong>text_match</strong>(pattern)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+90
+91
+92
+93
+94
+95
+96
+97</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_expression_builder.rb', line
90</span>
+
+<span class='def def kw'>def</span> <span class='text_match identifier
id'>text_match</span><span class='lparen token'>(</span><span
class='pattern identifier id'>pattern</span><span class='rparen
token'>)</span>
+ <span class='case case kw'>case</span> <span class='pattern identifier
id'>pattern</span>
+ <span class='when when kw'>when</span> <span class='Regexp constant
id'>Regexp</span>
+ <span class='dstring node'>"null !=
element.innerHTML.match(#{pattern.inspect})"</span>
+ <span class='else else kw'>else</span>
+ <span class='dstring node'>"element.innerHTML
== '#{quote_escaped(pattern)}'"</span>
+ <span class='end end kw'>end</span>
+<span class='end end kw'>end</span>
+</pre>
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/JavascriptFrameworks/JQuery.html Mon
Nov 29 05:14:22 2010
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Client::JavascriptFrameworks::JQuery</title>
+<link rel="stylesheet" href="../../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../../_index.html">Index (J)</a> »
+ <span class='title'><span class='object_link'><a
href="../../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../../Client.html" title="Selenium::Client
(module)">Client</a></span></span> » <span class='title'><span
class='object_link'><a href="../JavascriptFrameworks.html"
title="Selenium::Client::JavascriptFrameworks
(module)">JavascriptFrameworks</a></span></span>
+ »
+ <span class="title">JQuery</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module:
Selenium::Client::JavascriptFrameworks::JQuery
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1
last">rb/lib/selenium/client/javascript_frameworks/jquery.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+ <h2>
+ Class Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#ajax_request_tracker-class_method"
title="ajax_request_tracker (class method)">+ (Object)
<strong>ajax_request_tracker</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+
+ <div id="class_method_details" class="method_details_list">
+ <h2>Class Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="ajax_request_tracker-class_method">
+
+ + (<tt>Object</tt>) <strong>ajax_request_tracker</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+6
+7
+8</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_frameworks/jquery.rb', line 6</span>
+
+<span class='def def kw'>def</span> <span class='self self
kw'>self</span><span class='dot token'>.</span><span
class='ajax_request_tracker identifier id'>ajax_request_tracker</span>
+ <span class='string val'>"jQuery.active"</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:45 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/JavascriptFrameworks/Prototype.html
Mon Nov 29 05:14:22 2010
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Client::JavascriptFrameworks::Prototype</title>
+<link rel="stylesheet" href="../../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../../_index.html">Index (P)</a> »
+ <span class='title'><span class='object_link'><a
href="../../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../../Client.html" title="Selenium::Client
(module)">Client</a></span></span> » <span class='title'><span
class='object_link'><a href="../JavascriptFrameworks.html"
title="Selenium::Client::JavascriptFrameworks
(module)">JavascriptFrameworks</a></span></span>
+ »
+ <span class="title">Prototype</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module:
Selenium::Client::JavascriptFrameworks::Prototype
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1
last">rb/lib/selenium/client/javascript_frameworks/prototype.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+ <h2>
+ Class Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#ajax_request_tracker-class_method"
title="ajax_request_tracker (class method)">+ (Object)
<strong>ajax_request_tracker</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+
+ <div id="class_method_details" class="method_details_list">
+ <h2>Class Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="ajax_request_tracker-class_method">
+
+ + (<tt>Object</tt>) <strong>ajax_request_tracker</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+6
+7
+8</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/javascript_frameworks/prototype.rb', line
6</span>
+
+<span class='def def kw'>def</span> <span class='self self
kw'>self</span><span class='dot token'>.</span><span
class='ajax_request_tracker identifier id'>ajax_request_tracker</span>
+ <span class='string val'>"Ajax.activeRequestCount"</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:45 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/JavascriptFrameworks.html Mon Nov 29
05:14:22 2010
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Client::JavascriptFrameworks</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (J)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">JavascriptFrameworks</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::Client::JavascriptFrameworks
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1
last">rb/lib/selenium/client/javascript_frameworks/jquery.rb<span
class="defines">,<br />
+ rb/lib/selenium/client/javascript_frameworks/prototype.rb</span>
+</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Defined Under Namespace</h2>
+<p class="children">
+
+
+ <strong class="modules">Modules:</strong> <span
class='object_link'><a href="JavascriptFrameworks/JQuery.html"
title="Selenium::Client::JavascriptFrameworks::JQuery
(module)">JQuery</a></span>, <span class='object_link'><a
href="JavascriptFrameworks/Prototype.html"
title="Selenium::Client::JavascriptFrameworks::Prototype
(module)">Prototype</a></span>
+
+
+
+
+</p>
+
+
+
+
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:45 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/Protocol.html Mon Nov 29 05:14:22
2010
@@ -0,0 +1,593 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Client::Protocol</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (P)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">Protocol</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::Client::Protocol
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+ <dt class="r1">Included in:</dt>
+ <dd class="r1"><span class='object_link'><a href="Base.html"
title="Selenium::Client::Base (module)">Base</a></span></dd>
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/client/protocol.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Overview</h2><div class="docstring">
+ <div class="discussion">
+ <p>
+Module in charge of handling Selenium over-the-wire HTTP protocol
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div>
+
+ <h2>Instance Attribute Summary <small>(<a href="#"
class="summary_toggle">collapse</a>)</small></h2>
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#session_id-instance_method" title="#session_id (instance
method)">- (Object) <strong>session_id</strong> </a>
+
+
+
+ </span>
+
+
+ <span class="note title readonly">readonly</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute session_id.
+</p>
+</div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#boolean_array_command-instance_method"
title="#boolean_array_command (instance method)">- (Object)
<strong>boolean_array_command</strong>(verb, args) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#boolean_command-instance_method" title="#boolean_command
(instance method)">- (Object) <strong>boolean_command</strong>(verb, args =
[]) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#number_array_command-instance_method"
title="#number_array_command (instance method)">- (Object)
<strong>number_array_command</strong>(verb, args) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#number_command-instance_method" title="#number_command
(instance method)">- (Object) <strong>number_command</strong>(verb, args)
</a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#remote_control_command-instance_method"
title="#remote_control_command (instance method)">- (Object)
<strong>remote_control_command</strong>(verb, args = []) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#string_array_command-instance_method"
title="#string_array_command (instance method)">- (Object)
<strong>string_array_command</strong>(verb, args = []) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#string_command-instance_method" title="#string_command
(instance method)">- (Object) <strong>string_command</strong>(verb, args =
[]) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+ <div id="instance_attr_details" class="attr_details">
+ <h2>Instance Attribute Details</h2>
+
+
+ <span id=""></span>
+ <span id="session_id-instance_method"></span>
+ <div class="method_details first">
+ <p class="signature first" id="session_id-instance_method">
+
+ - (<tt>Object</tt>) <strong>session_id</strong> <span
class="extras">(readonly)</span>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute session_id
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+8
+9
+10</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/protocol.rb', line 8</span>
+
+<span class='def def kw'>def</span> <span class='session_id identifier
id'>session_id</span>
+ <span class='@session_id ivar id'>@session_id</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+
+ <div id="instance_method_details" class="method_details_list">
+ <h2>Instance Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="boolean_array_command-instance_method">
+
+ - (<tt>Object</tt>) <strong>boolean_array_command</strong>(verb, args)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+59
+60
+61</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/protocol.rb', line 59</span>
+
+<span class='def def kw'>def</span> <span class='boolean_array_command
identifier id'>boolean_array_command</span><span class='lparen
token'>(</span><span class='verb identifier id'>verb</span><span
class='comma token'>,</span> <span class='args identifier
id'>args</span><span class='rparen token'>)</span>
+ <span class='string_array_command identifier
id'>string_array_command</span><span class='lparen token'>(</span><span
class='verb identifier id'>verb</span><span class='comma token'>,</span>
<span class='args identifier id'>args</span><span class='rparen
token'>)</span><span class='dot token'>.</span><span class='collect
identifier id'>collect</span> <span class='lbrace token'>{</span><span
class='bitor op'>|</span><span class='value identifier
id'>value</span><span class='bitor op'>|</span> <span
class='parse_boolean_value identifier id'>parse_boolean_value</span><span
class='lparen token'>(</span><span class='value identifier
id'>value</span><span class='rparen token'>)</span><span class='rbrace
token'>}</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="boolean_command-instance_method">
+
+ - (<tt>Object</tt>) <strong>boolean_command</strong>(verb, args = [])
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+55
+56
+57</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/protocol.rb', line 55</span>
+
+<span class='def def kw'>def</span> <span class='boolean_command
identifier id'>boolean_command</span><span class='lparen
token'>(</span><span class='verb identifier id'>verb</span><span
class='comma token'>,</span> <span class='args identifier
id'>args</span><span class='assign token'>=</span><span class='lbrack
token'>[</span><span class='rbrack token'>]</span><span class='rparen
token'>)</span>
+ <span class='parse_boolean_value identifier
id'>parse_boolean_value</span> <span class='string_command identifier
id'>string_command</span><span class='lparen token'>(</span><span
class='verb identifier id'>verb</span><span class='comma token'>,</span>
<span class='args identifier id'>args</span><span class='rparen
token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="number_array_command-instance_method">
+
+ - (<tt>Object</tt>) <strong>number_array_command</strong>(verb, args)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+51
+52
+53</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/protocol.rb', line 51</span>
+
+<span class='def def kw'>def</span> <span class='number_array_command
identifier id'>number_array_command</span><span class='lparen
token'>(</span><span class='verb identifier id'>verb</span><span
class='comma token'>,</span> <span class='args identifier
id'>args</span><span class='rparen token'>)</span>
+ <span class='string_array_command identifier
id'>string_array_command</span> <span class='verb identifier
id'>verb</span><span class='comma token'>,</span> <span class='args
identifier id'>args</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="number_command-instance_method">
+
+ - (<tt>Object</tt>) <strong>number_command</strong>(verb, args)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+47
+48
+49</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/protocol.rb', line 47</span>
+
+<span class='def def kw'>def</span> <span class='number_command identifier
id'>number_command</span><span class='lparen token'>(</span><span
class='verb identifier id'>verb</span><span class='comma token'>,</span>
<span class='args identifier id'>args</span><span class='rparen
token'>)</span>
+ <span class='string_command identifier id'>string_command</span> <span
class='verb identifier id'>verb</span><span class='comma token'>,</span>
<span class='args identifier id'>args</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="remote_control_command-instance_method">
+
+ - (<tt>Object</tt>) <strong>remote_control_command</strong>(verb, args
= [])
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+10
+11
+12
+13
+14
+15
+16</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/protocol.rb', line 10</span>
+
+<span class='def def kw'>def</span> <span class='remote_control_command
identifier id'>remote_control_command</span><span class='lparen
token'>(</span><span class='verb identifier id'>verb</span><span
class='comma token'>,</span> <span class='args identifier
id'>args</span><span class='assign token'>=</span><span class='lbrack
token'>[</span><span class='rbrack token'>]</span><span class='rparen
token'>)</span>
+ <span class='timeout identifier id'>timeout</span><span class='lparen
token'>(</span><span class='@default_timeout_in_seconds ivar
id'>@default_timeout_in_seconds</span><span class='rparen token'>)</span>
<span class='do do kw'>do</span>
+ <span class='status identifier id'>status</span><span class='comma
token'>,</span> <span class='response identifier id'>response</span> <span
class='assign token'>=</span> <span class='http_post identifier
id'>http_post</span><span class='lparen token'>(</span><span
class='http_request_for identifier id'>http_request_for</span><span
class='lparen token'>(</span><span class='verb identifier
id'>verb</span><span class='comma token'>,</span> <span class='args
identifier id'>args</span><span class='rparen token'>)</span><span
class='rparen token'>)</span>
+ <span class='raise identifier id'>raise</span> <span
class='CommandError constant id'>CommandError</span><span class='comma
token'>,</span> <span class='response identifier id'>response</span> <span
class='unless unless_mod kw'>unless</span> <span class='status identifier
id'>status</span> <span class='eq op'>==</span> <span class='string
val'>"OK"</span>
+ <span class='response identifier id'>response</span><span
class='lbrack token'>[</span><span class='float val'>3</span><span
class='dot2 op'>..</span><span class='integer val'>-1</span><span
class='rbrack token'>]</span> <span class='comment val'># strip
"OK," from response</span>
+ <span class='end end kw'>end</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="string_array_command-instance_method">
+
+ - (<tt>Object</tt>) <strong>string_array_command</strong>(verb, args =
[])
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/protocol.rb', line 22</span>
+
+<span class='def def kw'>def</span> <span class='string_array_command
identifier id'>string_array_command</span><span class='lparen
token'>(</span><span class='verb identifier id'>verb</span><span
class='comma token'>,</span> <span class='args identifier
id'>args</span><span class='assign token'>=</span><span class='lbrack
token'>[</span><span class='rbrack token'>]</span><span class='rparen
token'>)</span>
+ <span class='csv identifier id'>csv</span> <span class='assign
token'>=</span> <span class='string_command identifier
id'>string_command</span><span class='lparen token'>(</span><span
class='verb identifier id'>verb</span><span class='comma token'>,</span>
<span class='args identifier id'>args</span><span class='rparen
token'>)</span>
+ <span class='token identifier id'>token</span> <span class='assign
token'>=</span> <span class='string val'>""</span>
+ <span class='tokens identifier id'>tokens</span> <span class='assign
token'>=</span> <span class='lbrack token'>[</span><span class='rbrack
token'>]</span>
+ <span class='escape identifier id'>escape</span> <span class='assign
token'>=</span> <span class='false false kw'>false</span>
+ <span class='csv identifier id'>csv</span><span class='dot
token'>.</span><span class='split identifier id'>split</span><span
class='lparen token'>(</span><span class='regexp val'>//</span><span
class='rparen token'>)</span><span class='dot token'>.</span><span
class='each identifier id'>each</span> <span class='do do kw'>do</span>
<span class='bitor op'>|</span><span class='letter identifier
id'>letter</span><span class='bitor op'>|</span>
+ <span class='if if kw'>if</span> <span class='escape identifier
id'>escape</span>
+ <span class='token identifier id'>token</span> <span class='opasgn
op'>+=</span> <span class='letter identifier id'>letter</span>
+ <span class='escape identifier id'>escape</span> <span class='assign
token'>=</span> <span class='false false kw'>false</span>
+ <span class='next next kw'>next</span>
+ <span class='end end kw'>end</span>
+ <span class='case case kw'>case</span> <span class='letter identifier
id'>letter</span>
+ <span class='when when kw'>when</span> <span class='string
val'>'\\'</span>
+ <span class='escape identifier id'>escape</span> <span
class='assign token'>=</span> <span class='true true kw'>true</span>
+ <span class='when when kw'>when</span> <span class='string
val'>','</span>
+ <span class='tokens identifier id'>tokens</span> <span
class='lshft op'><<</span> <span class='token identifier
id'>token</span>
+ <span class='token identifier id'>token</span> <span class='assign
token'>=</span> <span class='string val'>""</span>
+ <span class='else else kw'>else</span>
+ <span class='token identifier id'>token</span> <span class='opasgn
op'>+=</span> <span class='letter identifier id'>letter</span>
+ <span class='end end kw'>end</span>
+ <span class='end end kw'>end</span>
+ <span class='tokens identifier id'>tokens</span> <span class='lshft
op'><<</span> <span class='token identifier id'>token</span>
+ <span class='return return kw'>return</span> <span class='tokens
identifier id'>tokens</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="string_command-instance_method">
+
+ - (<tt>Object</tt>) <strong>string_command</strong>(verb, args = [])
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+18
+19
+20</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/protocol.rb', line 18</span>
+
+<span class='def def kw'>def</span> <span class='string_command identifier
id'>string_command</span><span class='lparen token'>(</span><span
class='verb identifier id'>verb</span><span class='comma token'>,</span>
<span class='args identifier id'>args</span><span class='assign
token'>=</span><span class='lbrack token'>[</span><span class='rbrack
token'>]</span><span class='rparen token'>)</span>
+ <span class='remote_control_command identifier
id'>remote_control_command</span><span class='lparen token'>(</span><span
class='verb identifier id'>verb</span><span class='comma token'>,</span>
<span class='args identifier id'>args</span><span class='rparen
token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:32 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/ProtocolError.html Mon Nov 29
05:14:22 2010
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Exception: Selenium::Client::ProtocolError</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (P)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">ProtocolError</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Exception: Selenium::Client::ProtocolError
+
+
+
+</h1>
+
+<dl class="box">
+
+ <dt class="r1">Inherits:</dt>
+ <dd class="r1">
+ <span class="inheritName">RuntimeError</span>
+
+ <ul class="fullTree">
+ <li>Object</li>
+
+ <li class="next">RuntimeError</li>
+
+ <li class="next">Selenium::Client::ProtocolError</li>
+
+ </ul>
+ <a href="#" class="inheritanceTree">show all</a>
+
+ </dd>
+
+
+
+
+
+
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/client/errors.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:32 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client/SeleniumHelper.html Mon Nov 29
05:14:22 2010
@@ -0,0 +1,366 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Client::SeleniumHelper</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (S)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Client.html" title="Selenium::Client
(module)">Client</a></span></span>
+ »
+ <span class="title">SeleniumHelper</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::Client::SeleniumHelper
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1 last">rb/lib/selenium/client/selenium_helper.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#method_missing-instance_method" title="#method_missing
(instance method)">- (Object) <strong>method_missing</strong>(method_name,
*args) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Delegates to @selenium on method missing.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#open-instance_method" title="#open (instance method)">-
(Object) <strong>open</strong>(url) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Overrides default open method to actually delegates to @selenium.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#select-instance_method" title="#select (instance
method)">- (Object) <strong>select</strong>(input_locator, option_locator)
</a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Overrides default select method to actually delegates to @selenium.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#type-instance_method" title="#type (instance method)">-
(Object) <strong>type</strong>(locator, value) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Overrides default type method to actually delegates to @selenium.
+</p>
+</div></span>
+
+</li>
+
+
+ </ul>
+
+
+<div id="method_missing_details" class="method_details_list">
+ <h2>Dynamic Method Handling</h2>
+ <p class="notice this">
+ This class handles dynamic methods through the <tt>method_missing</tt>
method
+
+ </p>
+
+ <div class="method_details first">
+ <p class="signature first" id="method_missing-instance_method">
+
+ - (<tt>Object</tt>) <strong>method_missing</strong>(method_name, *args)
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Delegates to @selenium on method missing
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+26
+27
+28
+29
+30</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/selenium_helper.rb', line 26</span>
+
+<span class='def def kw'>def</span> <span class='method_missing identifier
id'>method_missing</span><span class='lparen token'>(</span><span
class='method_name identifier id'>method_name</span><span class='comma
token'>,</span> <span class='mult op'>*</span><span class='args identifier
id'>args</span><span class='rparen token'>)</span>
+ <span class='return return kw'>return</span> <span class='super super
kw'>super</span> <span class='unless unless_mod kw'>unless</span> <span
class='@selenium ivar id'>@selenium</span><span class='dot
token'>.</span><span class='respond_to? fid id'>respond_to?</span><span
class='lparen token'>(</span><span class='method_name identifier
id'>method_name</span><span class='rparen token'>)</span>
+
+ <span class='@selenium ivar id'>@selenium</span><span class='dot
token'>.</span><span class='send identifier id'>send</span><span
class='lparen token'>(</span><span class='method_name identifier
id'>method_name</span><span class='comma token'>,</span> <span class='mult
op'>*</span><span class='args identifier id'>args</span><span class='rparen
token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+</div>
+
+
+ <div id="instance_method_details" class="method_details_list">
+ <h2>Instance Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="open-instance_method">
+
+ - (<tt>Object</tt>) <strong>open</strong>(url)
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Overrides default open method to actually delegates to @selenium
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+11
+12
+13</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/selenium_helper.rb', line 11</span>
+
+<span class='def def kw'>def</span> <span class='open identifier
id'>open</span><span class='lparen token'>(</span><span class='url
identifier id'>url</span><span class='rparen token'>)</span>
+ <span class='@selenium ivar id'>@selenium</span><span class='dot
token'>.</span><span class='open identifier id'>open</span> <span
class='url identifier id'>url</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="select-instance_method">
+
+ - (<tt>Object</tt>) <strong>select</strong>(input_locator,
option_locator)
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Overrides default select method to actually delegates to @selenium
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+21
+22
+23</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/selenium_helper.rb', line 21</span>
+
+<span class='def def kw'>def</span> <span class='select identifier
id'>select</span><span class='lparen token'>(</span><span
class='input_locator identifier id'>input_locator</span><span class='comma
token'>,</span> <span class='option_locator identifier
id'>option_locator</span><span class='rparen token'>)</span>
+ <span class='@selenium ivar id'>@selenium</span><span class='dot
token'>.</span><span class='select identifier id'>select</span> <span
class='input_locator identifier id'>input_locator</span><span class='comma
token'>,</span> <span class='option_locator identifier
id'>option_locator</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="type-instance_method">
+
+ - (<tt>Object</tt>) <strong>type</strong>(locator, value)
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Overrides default type method to actually delegates to @selenium
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+16
+17
+18</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/client/selenium_helper.rb', line 16</span>
+
+<span class='def def kw'>def</span> <span class='type identifier
id'>type</span><span class='lparen token'>(</span><span class='locator
identifier id'>locator</span><span class='comma token'>,</span> <span
class='value identifier id'>value</span><span class='rparen token'>)</span>
+ <span class='@selenium ivar id'>@selenium</span><span class='dot
token'>.</span><span class='type identifier id'>type</span> <span
class='locator identifier id'>locator</span><span class='comma
token'>,</span> <span class='value identifier id'>value</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:38 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Client.html Mon Nov 29 05:14:22 2010
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Client</title>
+<link rel="stylesheet" href="../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8" src="../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../_index.html">Index (C)</a> »
+ <span class='title'><span class='object_link'><a
href="../Selenium.html" title="Selenium (module)">Selenium</a></span></span>
+ »
+ <span class="title">Client</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::Client
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1 last">rb/lib/selenium/client/base.rb<span
class="defines">,<br />
+ rb/lib/selenium/client/driver.rb,<br />
rb/lib/selenium/client/errors.rb,<br />
rb/lib/selenium/client/protocol.rb,<br />
rb/lib/selenium/client/idiomatic.rb,<br />
rb/lib/selenium/client/extensions.rb,<br />
rb/lib/selenium/client/legacy_driver.rb,<br />
rb/lib/selenium/client/selenium_helper.rb,<br />
rb/lib/selenium/client/javascript_frameworks/jquery.rb,<br />
rb/lib/selenium/client/javascript_expression_builder.rb,<br />
rb/lib/selenium/client/javascript_frameworks/prototype.rb</span>
+</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Defined Under Namespace</h2>
+<p class="children">
+
+
+ <strong class="modules">Modules:</strong> <span
class='object_link'><a href="Client/Base.html"
title="Selenium::Client::Base (module)">Base</a></span>, <span
class='object_link'><a href="Client/Extensions.html"
title="Selenium::Client::Extensions (module)">Extensions</a></span>, <span
class='object_link'><a href="Client/GeneratedDriver.html"
title="Selenium::Client::GeneratedDriver
(module)">GeneratedDriver</a></span>, <span class='object_link'><a
href="Client/Idiomatic.html" title="Selenium::Client::Idiomatic
(module)">Idiomatic</a></span>, <span class='object_link'><a
href="Client/JavascriptFrameworks.html"
title="Selenium::Client::JavascriptFrameworks
(module)">JavascriptFrameworks</a></span>, <span class='object_link'><a
href="Client/Protocol.html" title="Selenium::Client::Protocol
(module)">Protocol</a></span>, <span class='object_link'><a
href="Client/SeleniumHelper.html" title="Selenium::Client::SeleniumHelper
(module)">SeleniumHelper</a></span>
+
+
+
+ <strong class="classes">Classes:</strong> <span
class='object_link'><a href="Client/CommandError.html"
title="Selenium::Client::CommandError (class)">CommandError</a></span>,
<span class='object_link'><a href="Client/Driver.html"
title="Selenium::Client::Driver (class)">Driver</a></span>, <span
class='object_link'><a href="Client/JavascriptExpressionBuilder.html"
title="Selenium::Client::JavascriptExpressionBuilder
(class)">JavascriptExpressionBuilder</a></span>, <span
class='object_link'><a href="Client/ProtocolError.html"
title="Selenium::Client::ProtocolError (class)">ProtocolError</a></span>
+
+
+</p>
+
+ <h2>Constant Summary</h2>
+
+ <dl class="constants">
+
+ <dt id="HTTP_HEADERS-constant" class="">HTTP_HEADERS =
+
+ </dt>
+ <dd><pre class="code"><span class='lbrace token'>{</span> <span
class='string val'>'Content-Type'</span> <span class='assign
token'>=</span><span class='gt op'>></span> <span class='string
val'>'application/x-www-form-urlencoded; charset=utf-8'</span> <span
class='rbrace token'>}</span>
+</pre></dd>
+
+ </dl>
+
+
+
+
+
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:30 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Rake/MissingJarFileError.html Mon Nov 29
05:14:22 2010
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Exception: Selenium::Rake::MissingJarFileError</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (M)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Rake.html" title="Selenium::Rake
(module)">Rake</a></span></span>
+ »
+ <span class="title">MissingJarFileError</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Exception: Selenium::Rake::MissingJarFileError
+
+
+
+</h1>
+
+<dl class="box">
+
+ <dt class="r1">Inherits:</dt>
+ <dd class="r1">
+ <span class="inheritName">StandardError</span>
+
+ <ul class="fullTree">
+ <li>Object</li>
+
+ <li class="next">StandardError</li>
+
+ <li class="next">Selenium::Rake::MissingJarFileError</li>
+
+ </ul>
+ <a href="#" class="inheritanceTree">show all</a>
+
+ </dd>
+
+
+
+
+
+
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/rake/server_task.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:33 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Rake/ServerTask.html Mon Nov 29 05:14:22
2010
@@ -0,0 +1,726 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Class: Selenium::Rake::ServerTask</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (S)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../Rake.html" title="Selenium::Rake
(module)">Rake</a></span></span>
+ »
+ <span class="title">ServerTask</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Class: Selenium::Rake::ServerTask
+
+
+
+</h1>
+
+<dl class="box">
+
+ <dt class="r1">Inherits:</dt>
+ <dd class="r1">
+ <span class="inheritName">Object</span>
+
+ <ul class="fullTree">
+ <li>Object</li>
+
+ <li class="next">Selenium::Rake::ServerTask</li>
+
+ </ul>
+ <a href="#" class="inheritanceTree">show all</a>
+
+ </dd>
+
+
+
+
+
+
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/rake/server_task.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Overview</h2><div class="docstring">
+ <div class="discussion">
+ <p>
+Defines rake tasks for starting, stopping and restarting the Selenium
+server.
+</p>
+<p>
+Usage:
+</p>
+<pre class="code">
+ <span class='Selenium constant id'>Selenium</span><span class='colon2
op'>::</span><span class='Rake constant id'>Rake</span><span class='colon2
op'>::</span><span class='ServerTask constant id'>ServerTask</span><span
class='dot token'>.</span><span class='new identifier id'>new</span> <span
class='do do kw'>do</span> <span class='bitor op'>|</span><span class='t
identifier id'>t</span><span class='bitor op'>|</span>
+ <span class='t identifier id'>t</span><span class='dot
token'>.</span><span class='jar identifier id'>jar</span> <span
class='assign token'>=</span> <span class='string
val'>"/path/to/selenium-server-standalone.jar"</span>
+ <span class='t identifier id'>t</span><span class='dot
token'>.</span><span class='port identifier id'>port</span> <span
class='assign token'>=</span> <span class='integer val'>4444</span>
+ <span class='t identifier id'>t</span><span class='dot
token'>.</span><span class='opts identifier id'>opts</span> <span
class='assign token'>=</span> <span class='dstring node'>%w[-some
options]</span>
+ <span class='end end kw'>end</span>
+</pre>
+<p>
+Tasks defined:
+</p>
+<p>
+rake selenium:server:start rake selenium:server:stop rake
+selenium:server:restart
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div>
+
+ <h2>Instance Attribute Summary <small>(<a href="#"
class="summary_toggle">collapse</a>)</small></h2>
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#background-instance_method" title="#background (instance
method)">- (Object) <strong>background</strong> </a>
+
+
+
+ (also: #background?)
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Whether we should detach from the server process.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#jar-instance_method" title="#jar (instance method)">-
(Object) <strong>jar</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Path to the selenium server jar.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#log-instance_method" title="#log (instance method)">-
(Object) <strong>log</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Configure logging.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#opts-instance_method" title="#opts (instance method)">-
(Object) <strong>opts</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Add additional options passed to the server jar.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#port-instance_method" title="#port (instance method)">-
(Object) <strong>port</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Port to use for the server.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#timeout-instance_method" title="#timeout (instance
method)">- (Object) <strong>timeout</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Timeout in seconds for the server to start/stop.
+</p>
+</div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#initialize-instance_method" title="#initialize (instance
method)">- (ServerTask) <strong>initialize</strong>(prefix =
"selenium:server") {|_self| ... }</a>
+
+
+
+ </span>
+
+ <span class="note title constructor">constructor</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+A new instance of ServerTask.
+</p>
+</div></span>
+
+</li>
+
+
+ </ul>
+
+
+<div id="constructor_details" class="method_details_list">
+ <h2>Constructor Details</h2>
+
+ <div class="method_details first">
+ <p class="signature first" id="initialize-instance_method">
+
+ - (<tt><span class='object_link'><a href=""
title="Selenium::Rake::ServerTask (class)">ServerTask</a></span></tt>)
<strong>initialize</strong>(prefix = "selenium:server") {|
_self| ... }
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+A new instance of ServerTask
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+ <h3>Yields:</h3>
+<ul class="yield">
+
+ <li>
+
+ <span class='type'>(<tt>_self</tt>)</span>
+
+
+
+
+ </li>
+
+</ul>
+<h3>Yield Parameters:</h3>
+<ul class="yieldparam">
+
+ <li>
+
+ <span class='type'>(<tt><span class='object_link'><a href=""
title="Selenium::Rake::ServerTask
(class)">Selenium::Rake::ServerTask</a></span></tt>)</span>
+
+
+ <span class='name'>_self</span>
+
+
+
+ —
+ <div class='inline'><p>
+the object that the method was called on
+</p>
+</div>
+
+ </li>
+
+</ul>
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/rake/server_task.rb', line 78</span>
+
+<span class='def def kw'>def</span> <span class='initialize identifier
id'>initialize</span><span class='lparen token'>(</span><span class='prefix
identifier id'>prefix</span> <span class='assign token'>=</span> <span
class='string val'>"selenium:server"</span><span class='rparen
token'>)</span>
+ <span class='@jar ivar id'>@jar</span> <span class='assign
token'>=</span> <span class='nil nil kw'>nil</span>
+ <span class='@prefix ivar id'>@prefix</span> <span class='assign
token'>=</span> <span class='prefix identifier id'>prefix</span>
+ <span class='@port ivar id'>@port</span> <span class='assign
token'>=</span> <span class='integer val'>4444</span>
+ <span class='@timeout ivar id'>@timeout</span> <span class='assign
token'>=</span> <span class='integer val'>30</span>
+ <span class='@background ivar id'>@background</span> <span class='assign
token'>=</span> <span class='true true kw'>true</span>
+ <span class='@log ivar id'>@log</span> <span class='assign
token'>=</span> <span class='true true kw'>true</span>
+ <span class='@opts ivar id'>@opts</span> <span class='assign
token'>=</span> <span class='lbrack token'>[</span><span class='rbrack
token'>]</span>
+
+ <span class='yield yield kw'>yield</span> <span class='self self
kw'>self</span> <span class='if if_mod kw'>if</span> <span
class='block_given? fid id'>block_given?</span>
+
+ <span class='unless unless kw'>unless</span> <span class='@jar ivar
id'>@jar</span>
+ <span class='raise identifier id'>raise</span> <span
class='MissingJarFileError constant id'>MissingJarFileError</span><span
class='comma token'>,</span> <span class='string val'>"must provide
path to the selenium server jar"</span>
+ <span class='end end kw'>end</span>
+
+ <span class='@server ivar id'>@server</span> <span class='assign
token'>=</span> <span class='Selenium constant id'>Selenium</span><span
class='colon2 op'>::</span><span class='Server constant
id'>Server</span><span class='dot token'>.</span><span class='new
identifier id'>new</span><span class='lparen token'>(</span><span
class='@jar ivar id'>@jar</span><span class='comma token'>,</span> <span
class='symbol val'>:port</span> <span class='assign
token'>=</span><span class='gt op'>></span> <span class='@port ivar
id'>@port</span><span class='comma token'>,</span>
+ <span class='symbol
val'>:timeout</span> <span class='assign token'>=</span><span class='gt
op'>></span> <span class='@timeout ivar id'>@timeout</span><span
class='comma token'>,</span>
+ <span class='symbol
val'>:background</span> <span class='assign token'>=</span><span class='gt
op'>></span> <span class='@background ivar id'>@background</span><span
class='comma token'>,</span>
+ <span class='symbol
val'>:log</span> <span class='assign token'>=</span><span class='gt
op'>></span> <span class='@log ivar id'>@log</span> <span class='rparen
token'>)</span>
+
+ <span class='@server ivar id'>@server</span> <span class='lshft
op'><<</span> <span class='@opts ivar id'>@opts</span>
+
+ <span class='define_start_task identifier id'>define_start_task</span>
+ <span class='define_stop_task identifier id'>define_stop_task</span>
+ <span class='define_restart_task identifier
id'>define_restart_task</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+</div>
+
+ <div id="instance_attr_details" class="attr_details">
+ <h2>Instance Attribute Details</h2>
+
+
+ <span id="background=-instance_method"></span>
+ <span id="background-instance_method"></span>
+ <div class="method_details first">
+ <p class="signature first" id="background-instance_method">
+
+ - (<tt>Object</tt>) <strong>background</strong>
+
+
+
+ <span class="aliases">Also known as:
+ <span class="names"><span
id='background?-instance_method'>background?</span></span>
+ </span>
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Whether we should detach from the server process. Default: true
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+57
+58
+59</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/rake/server_task.rb', line 57</span>
+
+<span class='def def kw'>def</span> <span class='background identifier
id'>background</span>
+ <span class='@background ivar id'>@background</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id="jar=-instance_method"></span>
+ <span id="jar-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="jar-instance_method">
+
+ - (<tt>Object</tt>) <strong>jar</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Path to the selenium server jar
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+35
+36
+37</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/rake/server_task.rb', line 35</span>
+
+<span class='def def kw'>def</span> <span class='jar identifier
id'>jar</span>
+ <span class='@jar ivar id'>@jar</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id="log=-instance_method"></span>
+ <span id="log-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="log-instance_method">
+
+ - (<tt>Object</tt>) <strong>log</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Configure logging. Pass a log file path or a boolean. Default: true
+</p>
+<p>
+true - log to stdout/stderr false - no logging String - log to the
+specified file
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+69
+70
+71</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/rake/server_task.rb', line 69</span>
+
+<span class='def def kw'>def</span> <span class='log identifier
id'>log</span>
+ <span class='@log ivar id'>@log</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id="opts=-instance_method"></span>
+ <span id="opts-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="opts-instance_method">
+
+ - (<tt>Object</tt>) <strong>opts</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Add additional options passed to the server jar.
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+75
+76
+77</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/rake/server_task.rb', line 75</span>
+
+<span class='def def kw'>def</span> <span class='opts identifier
id'>opts</span>
+ <span class='@opts ivar id'>@opts</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id="port=-instance_method"></span>
+ <span id="port-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="port-instance_method">
+
+ - (<tt>Object</tt>) <strong>port</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Port to use for the server. Default: 4444
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+43
+44
+45</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/rake/server_task.rb', line 43</span>
+
+<span class='def def kw'>def</span> <span class='port identifier
id'>port</span>
+ <span class='@port ivar id'>@port</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id="timeout=-instance_method"></span>
+ <span id="timeout-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="timeout-instance_method">
+
+ - (<tt>Object</tt>) <strong>timeout</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Timeout in seconds for the server to start/stop. Default: 30
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+50
+51
+52</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/rake/server_task.rb', line 50</span>
+
+<span class='def def kw'>def</span> <span class='timeout identifier
id'>timeout</span>
+ <span class='@timeout ivar id'>@timeout</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:34 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Rake.html Mon Nov 29 05:14:22 2010
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::Rake</title>
+<link rel="stylesheet" href="../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8" src="../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../_index.html">Index (R)</a> »
+ <span class='title'><span class='object_link'><a
href="../Selenium.html" title="Selenium (module)">Selenium</a></span></span>
+ »
+ <span class="title">Rake</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::Rake
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1 last">rb/lib/selenium/rake/server_task.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Defined Under Namespace</h2>
+<p class="children">
+
+
+
+
+ <strong class="classes">Classes:</strong> <span
class='object_link'><a href="Rake/MissingJarFileError.html"
title="Selenium::Rake::MissingJarFileError
(class)">MissingJarFileError</a></span>, <span class='object_link'><a
href="Rake/ServerTask.html" title="Selenium::Rake::ServerTask
(class)">ServerTask</a></span>
+
+
+</p>
+
+
+
+
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:33 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/Server.html Mon Nov 29 05:14:22 2010
@@ -0,0 +1,467 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Class: Selenium::Server</title>
+<link rel="stylesheet" href="../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8" src="../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../_index.html">Index (S)</a> »
+ <span class='title'><span class='object_link'><a
href="../Selenium.html" title="Selenium (module)">Selenium</a></span></span>
+ »
+ <span class="title">Server</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Class: Selenium::Server
+
+
+
+</h1>
+
+<dl class="box">
+
+ <dt class="r1">Inherits:</dt>
+ <dd class="r1">
+ <span class="inheritName">Object</span>
+
+ <ul class="fullTree">
+ <li>Object</li>
+
+ <li class="next">Selenium::Server</li>
+
+ </ul>
+ <a href="#" class="inheritanceTree">show all</a>
+
+ </dd>
+
+
+
+
+
+
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/server.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Overview</h2><div class="docstring">
+ <div class="discussion">
+ <p>
+Wraps the remote server jar
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div>
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#%3C%3C-instance_method" title="#<< (instance
method)">- (Object) <strong><<</strong>(arg) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#initialize-instance_method" title="#initialize (instance
method)">- (Server) <strong>initialize</strong>(jar, opts = {}) </a>
+
+
+
+ </span>
+
+ <span class="note title constructor">constructor</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+A new instance of Server.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#start-instance_method" title="#start (instance method)">-
(Object) <strong>start</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#stop-instance_method" title="#stop (instance method)">-
(Object) <strong>stop</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#webdriver_url-instance_method" title="#webdriver_url
(instance method)">- (Object) <strong>webdriver_url</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ </ul>
+
+
+<div id="constructor_details" class="method_details_list">
+ <h2>Constructor Details</h2>
+
+ <div class="method_details first">
+ <p class="signature first" id="initialize-instance_method">
+
+ - (<tt><span class='object_link'><a href="" title="Selenium::Server
(class)">Server</a></span></tt>) <strong>initialize</strong>(jar, opts = {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+A new instance of Server
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+ <h3>Raises:</h3>
+<ul class="raise">
+
+ <li>
+
+ <span class='type'>(<tt>Errno::ENOENT</tt>)</span>
+
+
+
+
+ </li>
+
+</ul>
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/server.rb', line 13</span>
+
+<span class='def def kw'>def</span> <span class='initialize identifier
id'>initialize</span><span class='lparen token'>(</span><span class='jar
identifier id'>jar</span><span class='comma token'>,</span> <span
class='opts identifier id'>opts</span> <span class='assign token'>=</span>
<span class='lbrace token'>{</span><span class='rbrace token'>}</span><span
class='rparen token'>)</span>
+ <span class='raise identifier id'>raise</span> <span class='Errno
constant id'>Errno</span><span class='colon2 op'>::</span><span
class='ENOENT constant id'>ENOENT</span><span class='comma token'>,</span>
<span class='jar identifier id'>jar</span> <span class='unless unless_mod
kw'>unless</span> <span class='File constant id'>File</span><span
class='dot token'>.</span><span class='exist? fid id'>exist?</span><span
class='lparen token'>(</span><span class='jar identifier
id'>jar</span><span class='rparen token'>)</span>
+
+ <span class='@jar ivar id'>@jar</span> <span class='assign
token'>=</span> <span class='jar identifier id'>jar</span>
+ <span class='@host ivar id'>@host</span> <span class='assign
token'>=</span> <span class='string val'>"127.0.0.1"</span>
+ <span class='@port ivar id'>@port</span> <span class='assign
token'>=</span> <span class='opts identifier id'>opts</span><span
class='dot token'>.</span><span class='fetch identifier
id'>fetch</span><span class='lparen token'>(</span><span class='symbol
val'>:port</span><span class='comma token'>,</span> <span class='integer
val'>4444</span><span class='rparen token'>)</span>
+ <span class='@timeout ivar id'>@timeout</span> <span class='assign
token'>=</span> <span class='opts identifier id'>opts</span><span
class='dot token'>.</span><span class='fetch identifier
id'>fetch</span><span class='lparen token'>(</span><span class='symbol
val'>:timeout</span><span class='comma token'>,</span> <span class='integer
val'>30</span><span class='rparen token'>)</span>
+ <span class='@background ivar id'>@background</span> <span class='assign
token'>=</span> <span class='opts identifier id'>opts</span><span
class='dot token'>.</span><span class='fetch identifier
id'>fetch</span><span class='lparen token'>(</span><span class='symbol
val'>:background</span><span class='comma token'>,</span> <span
class='false false kw'>false</span><span class='rparen token'>)</span>
+ <span class='@log ivar id'>@log</span> <span class='assign
token'>=</span> <span class='opts identifier id'>opts</span><span
class='lbrack token'>[</span><span class='symbol val'>:log</span><span
class='rbrack token'>]</span>
+
+ <span class='@additional_args ivar id'>@additional_args</span> <span
class='assign token'>=</span> <span class='lbrack token'>[</span><span
class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+</div>
+
+
+ <div id="instance_method_details" class="method_details_list">
+ <h2>Instance Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="<<-instance_method">
+
+ - (<tt>Object</tt>) <strong><<</strong>(arg)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+55
+56
+57
+58
+59
+60
+61</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/server.rb', line 55</span>
+
+<span class='def def kw'>def</span> <span class='lshft
op'><<</span><span class='lparen token'>(</span><span class='arg
identifier id'>arg</span><span class='rparen token'>)</span>
+ <span class='if if kw'>if</span> <span class='arg identifier
id'>arg</span><span class='dot token'>.</span><span class='kind_of? fid
id'>kind_of?</span><span class='lparen token'>(</span><span class='Array
constant id'>Array</span><span class='rparen token'>)</span>
+ <span class='@additional_args ivar id'>@additional_args</span> <span
class='opasgn op'>+=</span> <span class='arg identifier id'>arg</span>
+ <span class='else else kw'>else</span>
+ <span class='@additional_args ivar id'>@additional_args</span> <span
class='lshft op'><<</span> <span class='arg identifier
id'>arg</span><span class='dot token'>.</span><span class='to_s identifier
id'>to_s</span>
+ <span class='end end kw'>end</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="start-instance_method">
+
+ - (<tt>Object</tt>) <strong>start</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/server.rb', line 26</span>
+
+<span class='def def kw'>def</span> <span class='start identifier
id'>start</span>
+ <span class='process identifier id'>process</span><span class='dot
token'>.</span><span class='start identifier id'>start</span>
+ <span class='poll_for_service identifier id'>poll_for_service</span>
+
+ <span class='unless unless kw'>unless</span> <span class='@background
ivar id'>@background</span>
+ <span class='begin begin kw'>begin</span>
+ <span class='sleep identifier id'>sleep</span> <span class='integer
val'>1</span> <span class='while while_mod kw'>while</span> <span
class='process identifier id'>process</span><span class='dot
token'>.</span><span class='alive? fid id'>alive?</span>
+ <span class='rescue rescue kw'>rescue</span> <span class='Errno
constant id'>Errno</span><span class='colon2 op'>::</span><span
class='ECHILD constant id'>ECHILD</span>
+ <span class='comment val'># no longer alive</span>
+ <span class='end end kw'>end</span>
+ <span class='end end kw'>end</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="stop-instance_method">
+
+ - (<tt>Object</tt>) <strong>stop</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/server.rb', line 39</span>
+
+<span class='def def kw'>def</span> <span class='stop identifier
id'>stop</span>
+ <span class='begin begin kw'>begin</span>
+ <span class='Net constant id'>Net</span><span class='colon2
op'>::</span><span class='HTTP constant id'>HTTP</span><span class='dot
token'>.</span><span class='get identifier id'>get</span><span
class='lparen token'>(</span><span class='@host ivar id'>@host</span><span
class='comma token'>,</span> <span class='string
val'>"/selenium-server/driver/?cmd=shutDownSeleniumServer"</span><span
class='comma token'>,</span> <span class='@port ivar id'>@port</span><span
class='rparen token'>)</span>
+ <span class='rescue rescue kw'>rescue</span> <span class='Errno constant
id'>Errno</span><span class='colon2 op'>::</span><span class='ECONNREFUSED
constant id'>ECONNREFUSED</span>
+ <span class='end end kw'>end</span>
+
+ <span class='stop_process identifier id'>stop_process</span> <span
class='if if_mod kw'>if</span> <span class='@process ivar
id'>@process</span>
+ <span class='poll_for_shutdown identifier id'>poll_for_shutdown</span>
+
+ <span class='@log_file ivar id'>@log_file</span><span class='dot
token'>.</span><span class='close identifier id'>close</span> <span
class='if if_mod kw'>if</span> <span class='@log_file ivar
id'>@log_file</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="webdriver_url-instance_method">
+
+ - (<tt>Object</tt>) <strong>webdriver_url</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+51
+52
+53</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/server.rb', line 51</span>
+
+<span class='def def kw'>def</span> <span class='webdriver_url identifier
id'>webdriver_url</span>
+ <span class='dstring
node'>"http://#{@host}:#{@port}/wd/hub"</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:30 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/WebDriver/Android/Bridge.html Mon Nov 29
05:14:22 2010
@@ -0,0 +1,516 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Class: Selenium::WebDriver::Android::Bridge</title>
+<link rel="stylesheet" href="../../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../../_index.html">Index (B)</a> »
+ <span class='title'><span class='object_link'><a
href="../../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../../WebDriver.html"
title="Selenium::WebDriver (module)">WebDriver</a></span></span> »
<span class='title'><span class='object_link'><a href="../Android.html"
title="Selenium::WebDriver::Android (module)">Android</a></span></span>
+ »
+ <span class="title">Bridge</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Class: Selenium::WebDriver::Android::Bridge
+
+
+
+</h1>
+
+<dl class="box">
+
+ <dt class="r1">Inherits:</dt>
+ <dd class="r1">
+ <span class="inheritName"><span class='object_link'><a
href="../Remote/Bridge.html" title="Selenium::WebDriver::Remote::Bridge
(class)">Remote::Bridge</a></span></span>
+
+ <ul class="fullTree">
+ <li>Object</li>
+
+ <li class="next"><span class='object_link'><a
href="../Remote/Bridge.html" title="Selenium::WebDriver::Remote::Bridge
(class)">Remote::Bridge</a></span></li>
+
+ <li class="next">Selenium::WebDriver::Android::Bridge</li>
+
+ </ul>
+ <a href="#" class="inheritanceTree">show all</a>
+
+ </dd>
+
+
+
+
+
+
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/webdriver/android/bridge.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+ <h2>Constant Summary</h2>
+
+ <dl class="constants">
+
+ <dt id="DEFAULT_URL-constant" class="">DEFAULT_URL =
+
+ </dt>
+ <dd><pre class="code"><span class='string
val'>"http://localhost:8080/hub"</span>
+</pre></dd>
+
+ </dl>
+
+
+
+
+
+
+
+ <h3 class="inherited">Constants inherited from <span
class='object_link'><a href="../Remote/Bridge.html"
title="Selenium::WebDriver::Remote::Bridge
(class)">Remote::Bridge</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="../Remote/Bridge.html#QUIT_ERRORS-constant"
title="Selenium::WebDriver::Remote::Bridge::QUIT_ERRORS
(constant)">QUIT_ERRORS</a></span></p>
+
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Constants included from <span
class='object_link'><a href="../Find.html" title="Selenium::WebDriver::Find
(module)">Find</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="../Find.html#FINDERS-constant"
title="Selenium::WebDriver::Find::FINDERS (constant)">FINDERS</a></span></p>
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#browser-instance_method" title="#browser (instance
method)">- (Object) <strong>browser</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#capabilities-instance_method" title="#capabilities
(instance method)">- (Object) <strong>capabilities</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#driver_extensions-instance_method"
title="#driver_extensions (instance method)">- (Object)
<strong>driver_extensions</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#getScreenOrientation-instance_method"
title="#getScreenOrientation (instance method)">- (Object)
<strong>getScreenOrientation</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#initialize-instance_method" title="#initialize (instance
method)">- (Bridge) <strong>initialize</strong>(opts = nil) </a>
+
+
+
+ </span>
+
+ <span class="note title constructor">constructor</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+A new instance of Bridge.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#setScreenOrientation-instance_method"
title="#setScreenOrientation (instance method)">- (Object)
<strong>setScreenOrientation</strong>(orientation) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods inherited from <span
class='object_link'><a href="../Remote/Bridge.html"
title="Selenium::WebDriver::Remote::Bridge
(class)">Remote::Bridge</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="../Remote/Bridge.html#addCookie-instance_method"
title="Selenium::WebDriver::Remote::Bridge#addCookie
(method)">#addCookie</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#clearElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#clearElement
(method)">#clearElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#clickElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#clickElement
(method)">#clickElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#close-instance_method"
title="Selenium::WebDriver::Remote::Bridge#close
(method)">#close</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#command-class_method"
title="Selenium::WebDriver::Remote::Bridge.command
(method)">command</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#create_session-instance_method"
title="Selenium::WebDriver::Remote::Bridge#create_session
(method)">#create_session</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#deleteAllCookies-instance_method"
title="Selenium::WebDriver::Remote::Bridge#deleteAllCookies
(method)">#deleteAllCookies</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#deleteCookie-instance_method"
title="Selenium::WebDriver::Remote::Bridge#deleteCookie
(method)">#deleteCookie</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#dragElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#dragElement
(method)">#dragElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#elementEquals-instance_method"
title="Selenium::WebDriver::Remote::Bridge#elementEquals
(method)">#elementEquals</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#executeScript-instance_method"
title="Selenium::WebDriver::Remote::Bridge#executeScript
(method)">#executeScript</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByClassName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByClassName
(method)">#findElementByClassName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByCssSelector-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByCssSelector
(method)">#findElementByCssSelector</a></span>, <span
class='object_link'><a
href="../Remote/Bridge.html#findElementById-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementById
(method)">#findElementById</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByLinkText-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByLinkText
(method)">#findElementByLinkText</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByName
(method)">#findElementByName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByPartialLinkText-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByPartialLinkText
(method)">#findElementByPartialLinkText</a></span>, <span
class='object_link'><a
href="../Remote/Bridge.html#findElementByTagName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByTagName
(method)">#findElementByTagName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByXpath-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByXpath
(method)">#findElementByXpath</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByClassName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByClassName
(method)">#findElementsByClassName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByCssSelector-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByCssSelector
(method)">#findElementsByCssSelector</a></span>, <span
class='object_link'><a
href="../Remote/Bridge.html#findElementsById-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsById
(method)">#findElementsById</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByLinkText-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByLinkText
(method)">#findElementsByLinkText</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByName
(method)">#findElementsByName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByPartialLinkText-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByPartialLinkText
(method)">#findElementsByPartialLinkText</a></span>, <span
class='object_link'><a
href="../Remote/Bridge.html#findElementsByTagName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByTagName
(method)">#findElementsByTagName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByXpath-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByXpath
(method)">#findElementsByXpath</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#get-instance_method"
title="Selenium::WebDriver::Remote::Bridge#get (method)">#get</a></span>,
<span class='object_link'><a
href="../Remote/Bridge.html#getActiveElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getActiveElement
(method)">#getActiveElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getAllCookies-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getAllCookies
(method)">#getAllCookies</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getCapabilities-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getCapabilities
(method)">#getCapabilities</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getCurrentUrl-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getCurrentUrl
(method)">#getCurrentUrl</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getCurrentWindowHandle-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getCurrentWindowHandle
(method)">#getCurrentWindowHandle</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementAttribute-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementAttribute
(method)">#getElementAttribute</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementLocation-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementLocation
(method)">#getElementLocation</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementSize-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementSize
(method)">#getElementSize</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementTagName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementTagName
(method)">#getElementTagName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementText-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementText
(method)">#getElementText</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementValue-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementValue
(method)">#getElementValue</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementValueOfCssProperty-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementValueOfCssProperty
(method)">#getElementValueOfCssProperty</a></span>, <span
class='object_link'><a
href="../Remote/Bridge.html#getPageSource-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getPageSource
(method)">#getPageSource</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getSpeed-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getSpeed
(method)">#getSpeed</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getTitle-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getTitle
(method)">#getTitle</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getVisible-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getVisible
(method)">#getVisible</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getWindowHandles-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getWindowHandles
(method)">#getWindowHandles</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#goBack-instance_method"
title="Selenium::WebDriver::Remote::Bridge#goBack
(method)">#goBack</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#goForward-instance_method"
title="Selenium::WebDriver::Remote::Bridge#goForward
(method)">#goForward</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#hoverOverElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#hoverOverElement
(method)">#hoverOverElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#isElementDisplayed-instance_method"
title="Selenium::WebDriver::Remote::Bridge#isElementDisplayed
(method)">#isElementDisplayed</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#isElementEnabled-instance_method"
title="Selenium::WebDriver::Remote::Bridge#isElementEnabled
(method)">#isElementEnabled</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#isElementSelected-instance_method"
title="Selenium::WebDriver::Remote::Bridge#isElementSelected
(method)">#isElementSelected</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#quit-instance_method"
title="Selenium::WebDriver::Remote::Bridge#quit (method)">#quit</a></span>,
<span class='object_link'><a
href="../Remote/Bridge.html#refresh-instance_method"
title="Selenium::WebDriver::Remote::Bridge#refresh
(method)">#refresh</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#sendKeysToElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#sendKeysToElement
(method)">#sendKeysToElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#session_id-instance_method"
title="Selenium::WebDriver::Remote::Bridge#session_id
(method)">#session_id</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#setElementSelected-instance_method"
title="Selenium::WebDriver::Remote::Bridge#setElementSelected
(method)">#setElementSelected</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#setImplicitWaitTimeout-instance_method"
title="Selenium::WebDriver::Remote::Bridge#setImplicitWaitTimeout
(method)">#setImplicitWaitTimeout</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#setSpeed-instance_method"
title="Selenium::WebDriver::Remote::Bridge#setSpeed
(method)">#setSpeed</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#setVisible-instance_method"
title="Selenium::WebDriver::Remote::Bridge#setVisible
(method)">#setVisible</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#submitElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#submitElement
(method)">#submitElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#switchToDefaultContent-instance_method"
title="Selenium::WebDriver::Remote::Bridge#switchToDefaultContent
(method)">#switchToDefaultContent</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#switchToFrame-instance_method"
title="Selenium::WebDriver::Remote::Bridge#switchToFrame
(method)">#switchToFrame</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#switchToWindow-instance_method"
title="Selenium::WebDriver::Remote::Bridge#switchToWindow
(method)">#switchToWindow</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#toggleElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#toggleElement
(method)">#toggleElement</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="../BridgeHelper.html" title="Selenium::WebDriver::BridgeHelper
(module)">BridgeHelper</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="../BridgeHelper.html#element_id_from-instance_method"
title="Selenium::WebDriver::BridgeHelper#element_id_from
(method)">#element_id_from</a></span>, <span class='object_link'><a
href="../BridgeHelper.html#parse_cookie_string-instance_method"
title="Selenium::WebDriver::BridgeHelper#parse_cookie_string
(method)">#parse_cookie_string</a></span>, <span class='object_link'><a
href="../BridgeHelper.html#unwrap_script_result-instance_method"
title="Selenium::WebDriver::BridgeHelper#unwrap_script_result
(method)">#unwrap_script_result</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="../Find.html" title="Selenium::WebDriver::Find
(module)">Find</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="../Find.html#find_element-instance_method"
title="Selenium::WebDriver::Find#find_element
(method)">#find_element</a></span>, <span class='object_link'><a
href="../Find.html#find_elements-instance_method"
title="Selenium::WebDriver::Find#find_elements
(method)">#find_elements</a></span></p>
+<div id="constructor_details" class="method_details_list">
+ <h2>Constructor Details</h2>
+
+ <div class="method_details first">
+ <p class="signature first" id="initialize-instance_method">
+
+ - (<tt><span class='object_link'><a href=""
title="Selenium::WebDriver::Android::Bridge
(class)">Bridge</a></span></tt>) <strong>initialize</strong>(opts = nil)
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+A new instance of Bridge
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/android/bridge.rb', line 8</span>
+
+<span class='def def kw'>def</span> <span class='initialize identifier
id'>initialize</span><span class='lparen token'>(</span><span class='opts
identifier id'>opts</span> <span class='assign token'>=</span> <span
class='nil nil kw'>nil</span><span class='rparen token'>)</span>
+ <span class='if if kw'>if</span> <span class='opts identifier
id'>opts</span>
+ <span class='super super kw'>super</span>
+ <span class='else else kw'>else</span>
+ <span class='super super kw'>super</span><span class='lparen
token'>(</span>
+ <span class='symbol val'>:url</span> <span
class='assign token'>=</span><span class='gt op'>></span> <span
class='DEFAULT_URL constant id'>DEFAULT_URL</span><span class='comma
token'>,</span>
+ <span class='symbol val'>:desired_capabilities</span> <span
class='assign token'>=</span><span class='gt op'>></span> <span
class='capabilities identifier id'>capabilities</span>
+ <span class='rparen token'>)</span>
+ <span class='end end kw'>end</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+</div>
+
+
+ <div id="instance_method_details" class="method_details_list">
+ <h2>Instance Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="browser-instance_method">
+
+ - (<tt>Object</tt>) <strong>browser</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+19
+20
+21</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/android/bridge.rb', line 19</span>
+
+<span class='def def kw'>def</span> <span class='browser identifier
id'>browser</span>
+ <span class='symbol val'>:android</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="capabilities-instance_method">
+
+ - (<tt>Object</tt>) <strong>capabilities</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+38
+39
+40</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/android/bridge.rb', line 38</span>
+
+<span class='def def kw'>def</span> <span class='capabilities identifier
id'>capabilities</span>
+ <span class='@capabilities ivar id'>@capabilities</span> <span
class='opasgn op'>||=</span> <span class='Remote constant
id'>Remote</span><span class='colon2 op'>::</span><span class='Capabilities
constant id'>Capabilities</span><span class='dot token'>.</span><span
class='android identifier id'>android</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="driver_extensions-instance_method">
+
+ - (<tt>Object</tt>) <strong>driver_extensions</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+23
+24
+25
+26
+27
+28</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/android/bridge.rb', line 23</span>
+
+<span class='def def kw'>def</span> <span class='driver_extensions
identifier id'>driver_extensions</span>
+ <span class='lbrack token'>[</span>
+ <span class='DriverExtensions constant
id'>DriverExtensions</span><span class='colon2 op'>::</span><span
class='TakesScreenshot constant id'>TakesScreenshot</span><span
class='comma token'>,</span>
+ <span class='DriverExtensions constant
id'>DriverExtensions</span><span class='colon2 op'>::</span><span
class='Rotatable constant id'>Rotatable</span>
+ <span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="getScreenOrientation-instance_method">
+
+ - (<tt>Object</tt>) <strong>getScreenOrientation</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+34
+35
+36</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/android/bridge.rb', line 34</span>
+
+<span class='def def kw'>def</span> <span class='getScreenOrientation
identifier id'>getScreenOrientation</span>
+ <span class='execute identifier id'>execute</span> <span class='symbol
val'>:getScreenOrientation</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="setScreenOrientation-instance_method">
+
+ - (<tt>Object</tt>) <strong>setScreenOrientation</strong>(orientation)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+30
+31
+32</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/android/bridge.rb', line 30</span>
+
+<span class='def def kw'>def</span> <span class='setScreenOrientation
identifier id'>setScreenOrientation</span><span class='lparen
token'>(</span><span class='orientation identifier
id'>orientation</span><span class='rparen token'>)</span>
+ <span class='execute identifier id'>execute</span> <span class='symbol
val'>:setScreenOrientation</span><span class='comma token'>,</span> <span
class='lbrace token'>{</span><span class='rbrace token'>}</span><span
class='comma token'>,</span> <span class='symbol val'>:orientation</span>
<span class='assign token'>=</span><span class='gt op'>></span> <span
class='orientation identifier id'>orientation</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:42 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/WebDriver/Android.html Mon Nov 29 05:14:22
2010
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::WebDriver::Android</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (A)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../WebDriver.html" title="Selenium::WebDriver
(module)">WebDriver</a></span></span>
+ »
+ <span class="title">Android</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::WebDriver::Android
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1 last">rb/lib/selenium/webdriver/android.rb<span
class="defines">,<br />
+ rb/lib/selenium/webdriver/android/bridge.rb</span>
+</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Defined Under Namespace</h2>
+<p class="children">
+
+
+
+
+ <strong class="classes">Classes:</strong> <span
class='object_link'><a href="Android/Bridge.html"
title="Selenium::WebDriver::Android::Bridge (class)">Bridge</a></span>
+
+
+</p>
+
+
+
+
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:34 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/WebDriver/DriverExtensions/Rotatable.html
Mon Nov 29 05:14:22 2010
@@ -0,0 +1,219 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::WebDriver::DriverExtensions::Rotatable</title>
+<link rel="stylesheet" href="../../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../../_index.html">Index (R)</a> »
+ <span class='title'><span class='object_link'><a
href="../../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../../WebDriver.html"
title="Selenium::WebDriver (module)">WebDriver</a></span></span> »
<span class='title'><span class='object_link'><a
href="../DriverExtensions.html"
title="Selenium::WebDriver::DriverExtensions
(module)">DriverExtensions</a></span></span>
+ »
+ <span class="title">Rotatable</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module:
Selenium::WebDriver::DriverExtensions::Rotatable
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1
last">rb/lib/selenium/webdriver/common/driver_extensions/rotatable.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+ <h2>Constant Summary</h2>
+
+ <dl class="constants">
+
+ <dt id="ORIENTATIONS-constant" class="">ORIENTATIONS =
+
+ </dt>
+ <dd><pre class="code"><span class='lbrack token'>[</span><span
class='symbol val'>:landscape</span><span class='comma token'>,</span>
<span class='symbol val'>:portrait</span><span class='rbrack token'>]</span>
+</pre></dd>
+
+ </dl>
+
+
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#orientation-instance_method" title="#orientation (instance
method)">- (Object) <strong>orientation</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#rotate-instance_method" title="#rotate (instance
method)">- (Object) <strong>rotate</strong>(orientation) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+
+ <div id="instance_method_details" class="method_details_list">
+ <h2>Instance Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="orientation-instance_method">
+
+ - (<tt>Object</tt>) <strong>orientation</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+21
+22
+23</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver_extensions/rotatable.rb',
line 21</span>
+
+<span class='def def kw'>def</span> <span class='orientation identifier
id'>orientation</span>
+ <span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='getScreenOrientation identifier
id'>getScreenOrientation</span><span class='dot token'>.</span><span
class='to_sym identifier id'>to_sym</span><span class='dot
token'>.</span><span class='downcase identifier id'>downcase</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="rotate-instance_method">
+
+ - (<tt>Object</tt>) <strong>rotate</strong>(orientation)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+13
+14
+15
+16
+17
+18
+19</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver_extensions/rotatable.rb',
line 13</span>
+
+<span class='def def kw'>def</span> <span class='rotate identifier
id'>rotate</span><span class='lparen token'>(</span><span
class='orientation identifier id'>orientation</span><span class='rparen
token'>)</span>
+ <span class='unless unless kw'>unless</span> <span class='ORIENTATIONS
constant id'>ORIENTATIONS</span><span class='dot token'>.</span><span
class='include? fid id'>include?</span><span class='lparen
token'>(</span><span class='orientation identifier
id'>orientation</span><span class='rparen token'>)</span>
+ <span class='raise identifier id'>raise</span> <span
class='ArgumentError constant id'>ArgumentError</span><span class='comma
token'>,</span> <span class='dstring node'>"expected
#{ORIENTATIONS.inspect}, got #{orientation.inspect}"</span>
+ <span class='end end kw'>end</span>
+
+ <span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='setScreenOrientation identifier
id'>setScreenOrientation</span><span class='lparen token'>(</span><span
class='orientation identifier id'>orientation</span><span class='dot
token'>.</span><span class='to_s identifier id'>to_s</span><span class='dot
token'>.</span><span class='upcase identifier id'>upcase</span><span
class='rparen token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:45 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/WebDriver/IPhone/Bridge.html Mon Nov 29
05:14:22 2010
@@ -0,0 +1,410 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Class: Selenium::WebDriver::IPhone::Bridge</title>
+<link rel="stylesheet" href="../../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../../_index.html">Index (B)</a> »
+ <span class='title'><span class='object_link'><a
href="../../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../../WebDriver.html"
title="Selenium::WebDriver (module)">WebDriver</a></span></span> »
<span class='title'><span class='object_link'><a href="../IPhone.html"
title="Selenium::WebDriver::IPhone (module)">IPhone</a></span></span>
+ »
+ <span class="title">Bridge</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Class: Selenium::WebDriver::IPhone::Bridge
+
+
+
+</h1>
+
+<dl class="box">
+
+ <dt class="r1">Inherits:</dt>
+ <dd class="r1">
+ <span class="inheritName"><span class='object_link'><a
href="../Remote/Bridge.html" title="Selenium::WebDriver::Remote::Bridge
(class)">Remote::Bridge</a></span></span>
+
+ <ul class="fullTree">
+ <li>Object</li>
+
+ <li class="next"><span class='object_link'><a
href="../Remote/Bridge.html" title="Selenium::WebDriver::Remote::Bridge
(class)">Remote::Bridge</a></span></li>
+
+ <li class="next">Selenium::WebDriver::IPhone::Bridge</li>
+
+ </ul>
+ <a href="#" class="inheritanceTree">show all</a>
+
+ </dd>
+
+
+
+
+
+
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/webdriver/iphone/bridge.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+ <h2>Constant Summary</h2>
+
+ <dl class="constants">
+
+ <dt id="DEFAULT_URL-constant" class="">DEFAULT_URL =
+
+ </dt>
+ <dd><pre class="code"><span class='string
val'>"http://localhost:3001/hub/"</span>
+</pre></dd>
+
+ </dl>
+
+
+
+
+
+
+
+ <h3 class="inherited">Constants inherited from <span
class='object_link'><a href="../Remote/Bridge.html"
title="Selenium::WebDriver::Remote::Bridge
(class)">Remote::Bridge</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="../Remote/Bridge.html#QUIT_ERRORS-constant"
title="Selenium::WebDriver::Remote::Bridge::QUIT_ERRORS
(constant)">QUIT_ERRORS</a></span></p>
+
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Constants included from <span
class='object_link'><a href="../Find.html" title="Selenium::WebDriver::Find
(module)">Find</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="../Find.html#FINDERS-constant"
title="Selenium::WebDriver::Find::FINDERS (constant)">FINDERS</a></span></p>
+
+
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#browser-instance_method" title="#browser (instance
method)">- (Object) <strong>browser</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#capabilities-instance_method" title="#capabilities
(instance method)">- (Object) <strong>capabilities</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#driver_extensions-instance_method"
title="#driver_extensions (instance method)">- (Object)
<strong>driver_extensions</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#initialize-instance_method" title="#initialize (instance
method)">- (Bridge) <strong>initialize</strong>(opts = nil) </a>
+
+
+
+ </span>
+
+ <span class="note title constructor">constructor</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+A new instance of Bridge.
+</p>
+</div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods inherited from <span
class='object_link'><a href="../Remote/Bridge.html"
title="Selenium::WebDriver::Remote::Bridge
(class)">Remote::Bridge</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="../Remote/Bridge.html#addCookie-instance_method"
title="Selenium::WebDriver::Remote::Bridge#addCookie
(method)">#addCookie</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#clearElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#clearElement
(method)">#clearElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#clickElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#clickElement
(method)">#clickElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#close-instance_method"
title="Selenium::WebDriver::Remote::Bridge#close
(method)">#close</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#command-class_method"
title="Selenium::WebDriver::Remote::Bridge.command
(method)">command</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#create_session-instance_method"
title="Selenium::WebDriver::Remote::Bridge#create_session
(method)">#create_session</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#deleteAllCookies-instance_method"
title="Selenium::WebDriver::Remote::Bridge#deleteAllCookies
(method)">#deleteAllCookies</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#deleteCookie-instance_method"
title="Selenium::WebDriver::Remote::Bridge#deleteCookie
(method)">#deleteCookie</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#dragElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#dragElement
(method)">#dragElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#elementEquals-instance_method"
title="Selenium::WebDriver::Remote::Bridge#elementEquals
(method)">#elementEquals</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#executeScript-instance_method"
title="Selenium::WebDriver::Remote::Bridge#executeScript
(method)">#executeScript</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByClassName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByClassName
(method)">#findElementByClassName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByCssSelector-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByCssSelector
(method)">#findElementByCssSelector</a></span>, <span
class='object_link'><a
href="../Remote/Bridge.html#findElementById-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementById
(method)">#findElementById</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByLinkText-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByLinkText
(method)">#findElementByLinkText</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByName
(method)">#findElementByName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByPartialLinkText-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByPartialLinkText
(method)">#findElementByPartialLinkText</a></span>, <span
class='object_link'><a
href="../Remote/Bridge.html#findElementByTagName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByTagName
(method)">#findElementByTagName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementByXpath-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementByXpath
(method)">#findElementByXpath</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByClassName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByClassName
(method)">#findElementsByClassName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByCssSelector-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByCssSelector
(method)">#findElementsByCssSelector</a></span>, <span
class='object_link'><a
href="../Remote/Bridge.html#findElementsById-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsById
(method)">#findElementsById</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByLinkText-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByLinkText
(method)">#findElementsByLinkText</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByName
(method)">#findElementsByName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByPartialLinkText-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByPartialLinkText
(method)">#findElementsByPartialLinkText</a></span>, <span
class='object_link'><a
href="../Remote/Bridge.html#findElementsByTagName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByTagName
(method)">#findElementsByTagName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#findElementsByXpath-instance_method"
title="Selenium::WebDriver::Remote::Bridge#findElementsByXpath
(method)">#findElementsByXpath</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#get-instance_method"
title="Selenium::WebDriver::Remote::Bridge#get (method)">#get</a></span>,
<span class='object_link'><a
href="../Remote/Bridge.html#getActiveElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getActiveElement
(method)">#getActiveElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getAllCookies-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getAllCookies
(method)">#getAllCookies</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getCapabilities-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getCapabilities
(method)">#getCapabilities</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getCurrentUrl-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getCurrentUrl
(method)">#getCurrentUrl</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getCurrentWindowHandle-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getCurrentWindowHandle
(method)">#getCurrentWindowHandle</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementAttribute-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementAttribute
(method)">#getElementAttribute</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementLocation-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementLocation
(method)">#getElementLocation</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementSize-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementSize
(method)">#getElementSize</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementTagName-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementTagName
(method)">#getElementTagName</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementText-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementText
(method)">#getElementText</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementValue-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementValue
(method)">#getElementValue</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getElementValueOfCssProperty-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getElementValueOfCssProperty
(method)">#getElementValueOfCssProperty</a></span>, <span
class='object_link'><a
href="../Remote/Bridge.html#getPageSource-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getPageSource
(method)">#getPageSource</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getSpeed-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getSpeed
(method)">#getSpeed</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getTitle-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getTitle
(method)">#getTitle</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getVisible-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getVisible
(method)">#getVisible</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#getWindowHandles-instance_method"
title="Selenium::WebDriver::Remote::Bridge#getWindowHandles
(method)">#getWindowHandles</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#goBack-instance_method"
title="Selenium::WebDriver::Remote::Bridge#goBack
(method)">#goBack</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#goForward-instance_method"
title="Selenium::WebDriver::Remote::Bridge#goForward
(method)">#goForward</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#hoverOverElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#hoverOverElement
(method)">#hoverOverElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#isElementDisplayed-instance_method"
title="Selenium::WebDriver::Remote::Bridge#isElementDisplayed
(method)">#isElementDisplayed</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#isElementEnabled-instance_method"
title="Selenium::WebDriver::Remote::Bridge#isElementEnabled
(method)">#isElementEnabled</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#isElementSelected-instance_method"
title="Selenium::WebDriver::Remote::Bridge#isElementSelected
(method)">#isElementSelected</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#quit-instance_method"
title="Selenium::WebDriver::Remote::Bridge#quit (method)">#quit</a></span>,
<span class='object_link'><a
href="../Remote/Bridge.html#refresh-instance_method"
title="Selenium::WebDriver::Remote::Bridge#refresh
(method)">#refresh</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#sendKeysToElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#sendKeysToElement
(method)">#sendKeysToElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#session_id-instance_method"
title="Selenium::WebDriver::Remote::Bridge#session_id
(method)">#session_id</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#setElementSelected-instance_method"
title="Selenium::WebDriver::Remote::Bridge#setElementSelected
(method)">#setElementSelected</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#setImplicitWaitTimeout-instance_method"
title="Selenium::WebDriver::Remote::Bridge#setImplicitWaitTimeout
(method)">#setImplicitWaitTimeout</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#setSpeed-instance_method"
title="Selenium::WebDriver::Remote::Bridge#setSpeed
(method)">#setSpeed</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#setVisible-instance_method"
title="Selenium::WebDriver::Remote::Bridge#setVisible
(method)">#setVisible</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#submitElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#submitElement
(method)">#submitElement</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#switchToDefaultContent-instance_method"
title="Selenium::WebDriver::Remote::Bridge#switchToDefaultContent
(method)">#switchToDefaultContent</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#switchToFrame-instance_method"
title="Selenium::WebDriver::Remote::Bridge#switchToFrame
(method)">#switchToFrame</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#switchToWindow-instance_method"
title="Selenium::WebDriver::Remote::Bridge#switchToWindow
(method)">#switchToWindow</a></span>, <span class='object_link'><a
href="../Remote/Bridge.html#toggleElement-instance_method"
title="Selenium::WebDriver::Remote::Bridge#toggleElement
(method)">#toggleElement</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="../BridgeHelper.html" title="Selenium::WebDriver::BridgeHelper
(module)">BridgeHelper</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="../BridgeHelper.html#element_id_from-instance_method"
title="Selenium::WebDriver::BridgeHelper#element_id_from
(method)">#element_id_from</a></span>, <span class='object_link'><a
href="../BridgeHelper.html#parse_cookie_string-instance_method"
title="Selenium::WebDriver::BridgeHelper#parse_cookie_string
(method)">#parse_cookie_string</a></span>, <span class='object_link'><a
href="../BridgeHelper.html#unwrap_script_result-instance_method"
title="Selenium::WebDriver::BridgeHelper#unwrap_script_result
(method)">#unwrap_script_result</a></span></p>
+
+
+
+
+
+
+
+
+ <h3 class="inherited">Methods included from <span class='object_link'><a
href="../Find.html" title="Selenium::WebDriver::Find
(module)">Find</a></span></h3>
+ <p class="inherited"><span class='object_link'><a
href="../Find.html#find_element-instance_method"
title="Selenium::WebDriver::Find#find_element
(method)">#find_element</a></span>, <span class='object_link'><a
href="../Find.html#find_elements-instance_method"
title="Selenium::WebDriver::Find#find_elements
(method)">#find_elements</a></span></p>
+<div id="constructor_details" class="method_details_list">
+ <h2>Constructor Details</h2>
+
+ <div class="method_details first">
+ <p class="signature first" id="initialize-instance_method">
+
+ - (<tt><span class='object_link'><a href=""
title="Selenium::WebDriver::IPhone::Bridge (class)">Bridge</a></span></tt>)
<strong>initialize</strong>(opts = nil)
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+A new instance of Bridge
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/iphone/bridge.rb', line 8</span>
+
+<span class='def def kw'>def</span> <span class='initialize identifier
id'>initialize</span><span class='lparen token'>(</span><span class='opts
identifier id'>opts</span> <span class='assign token'>=</span> <span
class='nil nil kw'>nil</span><span class='rparen token'>)</span>
+ <span class='if if kw'>if</span> <span class='opts identifier
id'>opts</span>
+ <span class='super super kw'>super</span>
+ <span class='else else kw'>else</span>
+ <span class='super super kw'>super</span><span class='lparen
token'>(</span>
+ <span class='symbol val'>:url</span> <span
class='assign token'>=</span><span class='gt op'>></span> <span
class='DEFAULT_URL constant id'>DEFAULT_URL</span><span class='comma
token'>,</span>
+ <span class='symbol val'>:desired_capabilities</span> <span
class='assign token'>=</span><span class='gt op'>></span> <span
class='capabilities identifier id'>capabilities</span>
+ <span class='rparen token'>)</span>
+ <span class='end end kw'>end</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+</div>
+
+
+ <div id="instance_method_details" class="method_details_list">
+ <h2>Instance Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="browser-instance_method">
+
+ - (<tt>Object</tt>) <strong>browser</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+19
+20
+21</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/iphone/bridge.rb', line 19</span>
+
+<span class='def def kw'>def</span> <span class='browser identifier
id'>browser</span>
+ <span class='symbol val'>:iphone</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="capabilities-instance_method">
+
+ - (<tt>Object</tt>) <strong>capabilities</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+27
+28
+29</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/iphone/bridge.rb', line 27</span>
+
+<span class='def def kw'>def</span> <span class='capabilities identifier
id'>capabilities</span>
+ <span class='@capabilities ivar id'>@capabilities</span> <span
class='opasgn op'>||=</span> <span class='Remote constant
id'>Remote</span><span class='colon2 op'>::</span><span class='Capabilities
constant id'>Capabilities</span><span class='dot token'>.</span><span
class='iphone identifier id'>iphone</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="driver_extensions-instance_method">
+
+ - (<tt>Object</tt>) <strong>driver_extensions</strong>
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+23
+24
+25</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/iphone/bridge.rb', line 23</span>
+
+<span class='def def kw'>def</span> <span class='driver_extensions
identifier id'>driver_extensions</span>
+ <span class='lbrack token'>[</span><span class='rbrack token'>]</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:41 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/WebDriver/IPhone.html Mon Nov 29 05:14:22
2010
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Module: Selenium::WebDriver::IPhone</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (I)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../WebDriver.html" title="Selenium::WebDriver
(module)">WebDriver</a></span></span>
+ »
+ <span class="title">IPhone</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Module: Selenium::WebDriver::IPhone
+
+
+
+</h1>
+
+<dl class="box">
+
+
+
+
+
+
+
+
+ <dt class="r1 last">Defined in:</dt>
+ <dd class="r1 last">rb/lib/selenium/webdriver/iphone.rb<span
class="defines">,<br />
+ rb/lib/selenium/webdriver/iphone/bridge.rb</span>
+</dd>
+
+</dl>
+<div class="clear"></div>
+
+<h2>Defined Under Namespace</h2>
+<p class="children">
+
+
+
+
+ <strong class="classes">Classes:</strong> <span
class='object_link'><a href="IPhone/Bridge.html"
title="Selenium::WebDriver::IPhone::Bridge (class)">Bridge</a></span>
+
+
+</p>
+
+
+
+
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:34 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/docs/api/rb/Selenium/WebDriver/Proxy.html Mon Nov 29 05:14:22
2010
@@ -0,0 +1,941 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Class: Selenium::WebDriver::Proxy</title>
+<link rel="stylesheet" href="../../css/style.css" type="text/css"
media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../css/common.css" type="text/css"
media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+ relpath = '../..';
+ if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8"
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8"
src="../../js/app.js"></script>
+
+ </head>
+ <body>
+ <script type="text/javascript" charset="utf-8">
+ if (window.top.frames.main) document.body.className = 'frames';
+ </script>
+
+ <div id="header">
+ <div id="menu">
+
+ <a href="../../_index.html">Index (P)</a> »
+ <span class='title'><span class='object_link'><a
href="../../Selenium.html" title="Selenium
(module)">Selenium</a></span></span> » <span class='title'><span
class='object_link'><a href="../WebDriver.html" title="Selenium::WebDriver
(module)">WebDriver</a></span></span>
+ »
+ <span class="title">Proxy</span>
+
+
+ <div class="noframes"><span class="title">(</span><a href="."
target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+ <div id="search">
+ <a id="class_list_link" href="#">Class List</a>
+ <a id="method_list_link" href="#">Method List</a>
+ <a id ="file_list_link" href="#">File List</a>
+</div>
+
+ <div class="clear"></div>
+ </div>
+
+ <iframe id="search_frame"></iframe>
+
+ <div id="content"><h1>Class: Selenium::WebDriver::Proxy
+
+
+
+</h1>
+
+<dl class="box">
+
+ <dt class="r1">Inherits:</dt>
+ <dd class="r1">
+ <span class="inheritName">Object</span>
+
+ <ul class="fullTree">
+ <li>Object</li>
+
+ <li class="next">Selenium::WebDriver::Proxy</li>
+
+ </ul>
+ <a href="#" class="inheritanceTree">show all</a>
+
+ </dd>
+
+
+
+
+
+
+
+
+
+ <dt class="r2 last">Defined in:</dt>
+ <dd class="r2 last">rb/lib/selenium/webdriver/common/proxy.rb</dd>
+
+</dl>
+<div class="clear"></div>
+
+
+ <h2>Constant Summary</h2>
+
+ <dl class="constants">
+
+ <dt id="TYPES-constant" class="">TYPES =
+
+ </dt>
+ <dd><pre class="code"><span class='lbrace token'>{</span>
+ <span class='symbol val'>:direct</span> <span class='assign
token'>=</span><span class='gt op'>></span> <span class='string
val'>"DIRECT"</span><span class='comma token'>,</span> <span
class='comment val'># Direct connection, no proxy (default on
Windows).</span>
+ <span class='symbol val'>:manual</span> <span class='assign
token'>=</span><span class='gt op'>></span> <span class='string
val'>"MANUAL"</span><span class='comma token'>,</span> <span
class='comment val'># Manual proxy settings (e.g., for httpProxy).</span>
+ <span class='symbol val'>:pac</span> <span class='assign
token'>=</span><span class='gt op'>></span> <span class='string
val'>"PAC"</span><span class='comma token'>,</span> <span
class='comment val'># Proxy autoconfiguration from URL.</span>
+ <span class='symbol val'>:auto_detect</span> <span class='assign
token'>=</span><span class='gt op'>></span> <span class='string
val'>"AUTODETECT"</span><span class='comma token'>,</span> <span
class='comment val'># Proxy autodetection (presumably with WPAD).</span>
+ <span class='symbol val'>:system</span> <span class='assign
token'>=</span><span class='gt op'>></span> <span class='string
val'>"SYSTEM"</span> <span class='comment val'># Use system
settings (default on Linux).</span>
+<span class='rbrace token'>}</span>
+</pre></dd>
+
+ </dl>
+
+
+
+ <h2>Instance Attribute Summary <small>(<a href="#"
class="summary_toggle">collapse</a>)</small></h2>
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#auto_detect-instance_method" title="#auto_detect (instance
method)">- (Object) <strong>auto_detect</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute auto_detect.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#ftp-instance_method" title="#ftp (instance method)">-
(Object) <strong>ftp</strong> </a>
+
+
+
+ </span>
+
+
+ <span class="note title readonly">readonly</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute ftp.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#http-instance_method" title="#http (instance method)">-
(Object) <strong>http</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute http.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#no_proxy-instance_method" title="#no_proxy (instance
method)">- (Object) <strong>no_proxy</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute no_proxy.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#pac-instance_method" title="#pac (instance method)">-
(Object) <strong>pac</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute pac.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#ssl-instance_method" title="#ssl (instance method)">-
(Object) <strong>ssl</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute ssl.
+</p>
+</div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#type-instance_method" title="#type (instance method)">-
(Object) <strong>type</strong> </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute type.
+</p>
+</div></span>
+
+</li>
+
+
+ </ul>
+
+
+
+ <h2>
+ Class Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#json_create-class_method" title="json_create (class
method)">+ (Object) <strong>json_create</strong>(data) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ </ul>
+
+ <h2>
+ Instance Method Summary
+ <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+ </h2>
+
+ <ul class="summary">
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#%3D%3D-instance_method" title="#== (instance method)">-
(Object) <strong>==</strong>(other) </a>
+
+
+
+ (also: #eql?)
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#as_json-instance_method" title="#as_json (instance
method)">- (Object) <strong>as_json</strong>(opts = nil) </a>
+
+
+
+ </span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'></div></span>
+
+</li>
+
+
+ <li class="public ">
+ <span class="summary_signature">
+
+ <a href="#initialize-instance_method" title="#initialize (instance
method)">- (Proxy) <strong>initialize</strong>(opts = {}) </a>
+
+
+
+ </span>
+
+ <span class="note title constructor">constructor</span>
+
+
+
+
+
+
+
+
+ <span class="summary_desc"><div class='inline'><p>
+A new instance of Proxy.
+</p>
+</div></span>
+
+</li>
+
+
+ </ul>
+
+
+<div id="constructor_details" class="method_details_list">
+ <h2>Constructor Details</h2>
+
+ <div class="method_details first">
+ <p class="signature first" id="initialize-instance_method">
+
+ - (<tt><span class='object_link'><a href=""
title="Selenium::WebDriver::Proxy (class)">Proxy</a></span></tt>)
<strong>initialize</strong>(opts = {})
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+A new instance of Proxy
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 20</span>
+
+<span class='def def kw'>def</span> <span class='initialize identifier
id'>initialize</span><span class='lparen token'>(</span><span class='opts
identifier id'>opts</span> <span class='assign token'>=</span> <span
class='lbrace token'>{</span><span class='rbrace token'>}</span><span
class='rparen token'>)</span>
+ <span class='opts identifier id'>opts</span> <span class='assign
token'>=</span> <span class='opts identifier id'>opts</span><span
class='dot token'>.</span><span class='dup identifier id'>dup</span>
+
+ <span class='self self kw'>self</span><span class='dot
token'>.</span><span class='type identifier id'>type</span> <span
class='assign token'>=</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='delete
identifier id'>delete</span><span class='lparen token'>(</span><span
class='symbol val'>:type</span><span class='rparen token'>)</span> <span
class='if if_mod kw'>if</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='has_key? fid
id'>has_key?</span> <span class='symbol val'>:type</span>
+ <span class='self self kw'>self</span><span class='dot
token'>.</span><span class='ftp identifier id'>ftp</span> <span
class='assign token'>=</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='delete
identifier id'>delete</span><span class='lparen token'>(</span><span
class='symbol val'>:ftp</span><span class='rparen token'>)</span> <span
class='if if_mod kw'>if</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='has_key? fid
id'>has_key?</span> <span class='symbol val'>:ftp</span>
+ <span class='self self kw'>self</span><span class='dot
token'>.</span><span class='http identifier id'>http</span> <span
class='assign token'>=</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='delete
identifier id'>delete</span><span class='lparen token'>(</span><span
class='symbol val'>:http</span><span class='rparen token'>)</span> <span
class='if if_mod kw'>if</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='has_key? fid
id'>has_key?</span> <span class='symbol val'>:http</span>
+ <span class='self self kw'>self</span><span class='dot
token'>.</span><span class='no_proxy identifier id'>no_proxy</span>
<span class='assign token'>=</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='delete
identifier id'>delete</span><span class='lparen token'>(</span><span
class='symbol val'>:no_proxy</span><span class='rparen token'>)</span>
<span class='if if_mod kw'>if</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='has_key? fid
id'>has_key?</span> <span class='symbol val'>:no_proxy</span>
+ <span class='self self kw'>self</span><span class='dot
token'>.</span><span class='ssl identifier id'>ssl</span> <span
class='assign token'>=</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='delete
identifier id'>delete</span><span class='lparen token'>(</span><span
class='symbol val'>:ssl</span><span class='rparen token'>)</span> <span
class='if if_mod kw'>if</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='has_key? fid
id'>has_key?</span> <span class='symbol val'>:ssl</span>
+ <span class='self self kw'>self</span><span class='dot
token'>.</span><span class='pac identifier id'>pac</span> <span
class='assign token'>=</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='delete
identifier id'>delete</span><span class='lparen token'>(</span><span
class='symbol val'>:pac</span><span class='rparen token'>)</span> <span
class='if if_mod kw'>if</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='has_key? fid
id'>has_key?</span> <span class='symbol val'>:pac</span>
+ <span class='self self kw'>self</span><span class='dot
token'>.</span><span class='auto_detect identifier id'>auto_detect</span>
<span class='assign token'>=</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='delete
identifier id'>delete</span><span class='lparen token'>(</span><span
class='symbol val'>:auto_detect</span><span class='rparen token'>)</span>
<span class='if if_mod kw'>if</span> <span class='opts identifier
id'>opts</span><span class='dot token'>.</span><span class='has_key? fid
id'>has_key?</span> <span class='symbol val'>:auto_detect</span>
+
+ <span class='unless unless kw'>unless</span> <span class='opts
identifier id'>opts</span><span class='dot token'>.</span><span
class='empty? fid id'>empty?</span>
+ <span class='raise identifier id'>raise</span> <span
class='ArgumentError constant id'>ArgumentError</span><span class='comma
token'>,</span> <span class='dstring node'>"unknown option#{'s' if
opts.size != 1}: #{opts.inspect}"</span>
+ <span class='end end kw'>end</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+</div>
+
+ <div id="instance_attr_details" class="attr_details">
+ <h2>Instance Attribute Details</h2>
+
+
+ <span id="auto_detect=-instance_method"></span>
+ <span id="auto_detect-instance_method"></span>
+ <div class="method_details first">
+ <p class="signature first" id="auto_detect-instance_method">
+
+ - (<tt>Object</tt>) <strong>auto_detect</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute auto_detect
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+12
+13
+14</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 12</span>
+
+<span class='def def kw'>def</span> <span class='auto_detect identifier
id'>auto_detect</span>
+ <span class='@auto_detect ivar id'>@auto_detect</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id=""></span>
+ <span id="ftp-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="ftp-instance_method">
+
+ - (<tt>Object</tt>) <strong>ftp</strong> <span
class="extras">(readonly)</span>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute ftp
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+12
+13
+14</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 12</span>
+
+<span class='def def kw'>def</span> <span class='ftp identifier
id'>ftp</span>
+ <span class='@ftp ivar id'>@ftp</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id="http=-instance_method"></span>
+ <span id="http-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="http-instance_method">
+
+ - (<tt>Object</tt>) <strong>http</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute http
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+12
+13
+14</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 12</span>
+
+<span class='def def kw'>def</span> <span class='http identifier
id'>http</span>
+ <span class='@http ivar id'>@http</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id="no_proxy=-instance_method"></span>
+ <span id="no_proxy-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="no_proxy-instance_method">
+
+ - (<tt>Object</tt>) <strong>no_proxy</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute no_proxy
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+12
+13
+14</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 12</span>
+
+<span class='def def kw'>def</span> <span class='no_proxy identifier
id'>no_proxy</span>
+ <span class='@no_proxy ivar id'>@no_proxy</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id="pac=-instance_method"></span>
+ <span id="pac-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="pac-instance_method">
+
+ - (<tt>Object</tt>) <strong>pac</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute pac
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+12
+13
+14</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 12</span>
+
+<span class='def def kw'>def</span> <span class='pac identifier
id'>pac</span>
+ <span class='@pac ivar id'>@pac</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id="ssl=-instance_method"></span>
+ <span id="ssl-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="ssl-instance_method">
+
+ - (<tt>Object</tt>) <strong>ssl</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute ssl
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+12
+13
+14</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 12</span>
+
+<span class='def def kw'>def</span> <span class='ssl identifier
id'>ssl</span>
+ <span class='@ssl ivar id'>@ssl</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+
+ <span id="type=-instance_method"></span>
+ <span id="type-instance_method"></span>
+ <div class="method_details ">
+ <p class="signature " id="type-instance_method">
+
+ - (<tt>Object</tt>) <strong>type</strong>
+
+
+
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute type
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+
+</div><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+12
+13
+14</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 12</span>
+
+<span class='def def kw'>def</span> <span class='type identifier
id'>type</span>
+ <span class='@type ivar id'>@type</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+
+ <div id="class_method_details" class="method_details_list">
+ <h2>Class Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="json_create-class_method">
+
+ + (<tt>Object</tt>) <strong>json_create</strong>(data)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 101</span>
+
+<span class='def def kw'>def</span> <span class='json_create identifier
id'>json_create</span><span class='lparen token'>(</span><span class='data
identifier id'>data</span><span class='rparen token'>)</span>
+ <span class='proxy identifier id'>proxy</span> <span class='assign
token'>=</span> <span class='new identifier id'>new</span>
+
+ <span class='proxy identifier id'>proxy</span><span class='dot
token'>.</span><span class='type identifier id'>type</span> <span
class='assign token'>=</span> <span class='data identifier
id'>data</span><span class='lbrack token'>[</span><span class='string
val'>'proxyType'</span><span class='rbrack token'>]</span><span class='dot
token'>.</span><span class='downcase identifier id'>downcase</span><span
class='dot token'>.</span><span class='to_sym identifier id'>to_sym</span>
<span class='if if_mod kw'>if</span> <span class='data identifier
id'>data</span><span class='dot token'>.</span><span class='has_key? fid
id'>has_key?</span> <span class='string val'>'proxyType'</span>
+ <span class='proxy identifier id'>proxy</span><span class='dot
token'>.</span><span class='ftp identifier id'>ftp</span> <span
class='assign token'>=</span> <span class='data identifier
id'>data</span><span class='lbrack token'>[</span><span class='string
val'>'ftpProxy'</span><span class='rbrack token'>]</span> <span class='if
if_mod kw'>if</span> <span class='data identifier id'>data</span><span
class='dot token'>.</span><span class='has_key? fid id'>has_key?</span>
<span class='string val'>'ftpProxy'</span>
+ <span class='proxy identifier id'>proxy</span><span class='dot
token'>.</span><span class='http identifier id'>http</span> <span
class='assign token'>=</span> <span class='data identifier
id'>data</span><span class='lbrack token'>[</span><span class='string
val'>'httpProxy'</span><span class='rbrack token'>]</span> <span class='if
if_mod kw'>if</span> <span class='data identifier id'>data</span><span
class='dot token'>.</span><span class='has_key? fid id'>has_key?</span>
<span class='string val'>'httpProxy'</span>
+ <span class='proxy identifier id'>proxy</span><span class='dot
token'>.</span><span class='no_proxy identifier id'>no_proxy</span>
<span class='assign token'>=</span> <span class='data identifier
id'>data</span><span class='lbrack token'>[</span><span class='string
val'>'noProxy'</span><span class='rbrack token'>]</span> <span class='if
if_mod kw'>if</span> <span class='data identifier id'>data</span><span
class='dot token'>.</span><span class='has_key? fid id'>has_key?</span>
<span class='string val'>'noProxy'</span>
+ <span class='proxy identifier id'>proxy</span><span class='dot
token'>.</span><span class='pac identifier id'>pac</span> <span
class='assign token'>=</span> <span class='data identifier
id'>data</span><span class='lbrack token'>[</span><span class='string
val'>'proxyAutoconfigUrl'</span><span class='rbrack token'>]</span> <span
class='if if_mod kw'>if</span> <span class='data identifier
id'>data</span><span class='dot token'>.</span><span class='has_key? fid
id'>has_key?</span> <span class='string val'>'proxyAutoconfigUrl'</span>
+ <span class='proxy identifier id'>proxy</span><span class='dot
token'>.</span><span class='ssl identifier id'>ssl</span> <span
class='assign token'>=</span> <span class='data identifier
id'>data</span><span class='lbrack token'>[</span><span class='string
val'>'sslProxy'</span><span class='rbrack token'>]</span> <span class='if
if_mod kw'>if</span> <span class='data identifier id'>data</span><span
class='dot token'>.</span><span class='has_key? fid id'>has_key?</span>
<span class='string val'>'sslProxy'</span>
+ <span class='proxy identifier id'>proxy</span><span class='dot
token'>.</span><span class='auto_detect identifier id'>auto_detect</span>
<span class='assign token'>=</span> <span class='data identifier
id'>data</span><span class='lbrack token'>[</span><span class='string
val'>'autodetect'</span><span class='rbrack token'>]</span> <span class='if
if_mod kw'>if</span> <span class='data identifier id'>data</span><span
class='dot token'>.</span><span class='has_key? fid id'>has_key?</span>
<span class='string val'>'autodetect'</span>
+
+ <span class='proxy identifier id'>proxy</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+ <div id="instance_method_details" class="method_details_list">
+ <h2>Instance Method Details</h2>
+
+
+ <div class="method_details first">
+ <p class="signature first" id="==-instance_method">
+
+ - (<tt>Object</tt>) <strong>==</strong>(other)
+
+
+
+ <span class="aliases">Also known as:
+ <span class="names"><span id='eql?-instance_method'>eql?</span></span>
+ </span>
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+36
+37
+38
+39</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 36</span>
+
+<span class='def def kw'>def</span> <span class='eq op'>==</span><span
class='lparen token'>(</span><span class='other identifier
id'>other</span><span class='rparen token'>)</span>
+ <span class='return return kw'>return</span> <span class='false false
kw'>false</span> <span class='unless unless_mod kw'>unless</span> <span
class='other identifier id'>other</span><span class='dot
token'>.</span><span class='kind_of? fid id'>kind_of?</span> <span
class='self self kw'>self</span><span class='dot token'>.</span><span
class='class identifier id'>class</span>
+ <span class='as_json identifier id'>as_json</span> <span class='eq
op'>==</span> <span class='other identifier id'>other</span><span
class='dot token'>.</span><span class='as_json identifier id'>as_json</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ <div class="method_details ">
+ <p class="signature " id="as_json-instance_method">
+
+ - (<tt>Object</tt>) <strong>as_json</strong>(opts = nil)
+
+
+
+</p><table class="source_code">
+ <tr>
+ <td>
+ <pre class="lines">
+
+
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98</pre>
+ </td>
+ <td>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/proxy.rb', line 85</span>
+
+<span class='def def kw'>def</span> <span class='as_json identifier
id'>as_json</span><span class='lparen token'>(</span><span class='opts
identifier id'>opts</span> <span class='assign token'>=</span> <span
class='nil nil kw'>nil</span><span class='rparen token'>)</span>
+ <span class='json_result identifier id'>json_result</span> <span
class='assign token'>=</span> <span class='lbrace token'>{</span>
+ <span class='string val'>"proxyType"</span> <span
class='assign token'>=</span><span class='gt op'>></span> <span
class='TYPES constant id'>TYPES</span><span class='lbrack
token'>[</span><span class='type identifier id'>type</span><span
class='rbrack token'>]</span>
+ <span class='rbrace token'>}</span>
+
+ <span class='json_result identifier id'>json_result</span><span
class='lbrack token'>[</span><span class='string
val'>"ftpProxy"</span><span class='rbrack
token'>]</span> <span class='assign token'>=</span> <span
class='ftp identifier id'>ftp</span> <span class='if if_mod kw'>if</span>
<span class='ftp identifier id'>ftp</span>
+ <span class='json_result identifier id'>json_result</span><span
class='lbrack token'>[</span><span class='string
val'>"httpProxy"</span><span class='rbrack
token'>]</span> <span class='assign token'>=</span> <span
class='http identifier id'>http</span> <span class='if if_mod kw'>if</span>
<span class='http identifier id'>http</span>
+ <span class='json_result identifier id'>json_result</span><span
class='lbrack token'>[</span><span class='string
val'>"noProxy"</span><span class='rbrack
token'>]</span> <span class='assign token'>=</span> <span
class='no_proxy identifier id'>no_proxy</span> <span class='if if_mod
kw'>if</span> <span class='no_proxy identifier id'>no_proxy</span>
+ <span class='json_result identifier id'>json_result</span><span
class='lbrack token'>[</span><span class='string
val'>"proxyAutoconfigUrl"</span><span class='rbrack
token'>]</span> <span class='assign token'>=</span> <span class='pac
identifier id'>pac</span> <span class='if if_mod kw'>if</span> <span
class='pac identifier id'>pac</span>
+ <span class='json_result identifier id'>json_result</span><span
class='lbrack token'>[</span><span class='string
val'>"sslProxy"</span><span class='rbrack
token'>]</span> <span class='assign token'>=</span> <span
class='ssl identifier id'>ssl</span> <span class='if if_mod kw'>if</span>
<span class='ssl identifier id'>ssl</span>
+ <span class='json_result identifier id'>json_result</span><span
class='lbrack token'>[</span><span class='string
val'>"autodetect"</span><span class='rbrack
token'>]</span> <span class='assign token'>=</span> <span
class='auto_detect identifier id'>auto_detect</span> <span class='if if_mod
kw'>if</span> <span class='auto_detect identifier id'>auto_detect</span>
+
+ <span class='json_result identifier id'>json_result</span> <span
class='if if_mod kw'>if</span> <span class='json_result identifier
id'>json_result</span><span class='dot token'>.</span><span class='length
identifier id'>length</span> <span class='gt op'>></span> <span
class='integer val'>1</span>
+<span class='end end kw'>end</span>
+</pre>
+ </td>
+ </tr>
+</table>
+</div>
+
+ </div>
+
+</div>
+
+ <div id="footer">
+ Generated on Mon Nov 29 14:10:40 2010 by
+ <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
+ 0.6.3 (ruby-1.8.7).
+</div>
+
+ </body>
+</html>
=======================================
--- /trunk/docs/api/rb/Dir.html Fri Oct 8 17:17:36 2010
+++ /trunk/docs/api/rb/Dir.html Mon Nov 29 05:14:22 2010
@@ -224,9 +224,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:18 2010 by
+ Generated on Mon Nov 29 14:10:44 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/BridgeHelper.html Fri Oct 8
17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/BridgeHelper.html Mon Nov 29
05:14:22 2010
@@ -330,9 +330,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:19 2010 by
+ Generated on Mon Nov 29 14:10:44 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Chrome/Bridge.html Fri Oct 8
17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Chrome/Bridge.html Mon Nov 29
05:14:22 2010
@@ -901,9 +901,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:08 2010 by
+ Generated on Mon Nov 29 14:10:40 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Chrome/CommandExecutor.html Fri
Oct 8 17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Chrome/CommandExecutor.html Mon
Nov 29 05:14:22 2010
@@ -823,9 +823,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:20 2010 by
+ Generated on Mon Nov 29 14:10:45 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
---
/trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher/MacOSXLauncher.html
Fri Oct 8 17:17:36 2010
+++
/trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher/MacOSXLauncher.html
Mon Nov 29 05:14:22 2010
@@ -168,15 +168,15 @@
<pre class="lines">
-154
-155
-156
-157
-158
-159</pre>
+162
+163
+164
+165
+166
+167</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/chrome/launcher.rb', line 154</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/chrome/launcher.rb', line 162</span>
<span class='def def kw'>def</span> <span class='self self
kw'>self</span><span class='dot token'>.</span><span class='possible_paths
identifier id'>possible_paths</span>
<span class='lbrack token'>[</span>
@@ -195,9 +195,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:16 2010 by
+ Generated on Mon Nov 29 14:10:43 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher/UnixLauncher.html
Fri Oct 8 17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher/UnixLauncher.html
Mon Nov 29 05:14:22 2010
@@ -161,15 +161,25 @@
<pre class="lines">
-147
-148
-149</pre>
+150
+151
+152
+153
+154
+155
+156
+157</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/chrome/launcher.rb', line 147</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/chrome/launcher.rb', line 150</span>
<span class='def def kw'>def</span> <span class='self self
kw'>self</span><span class='dot token'>.</span><span class='possible_paths
identifier id'>possible_paths</span>
- <span class='lbrack token'>[</span><span class='Platform constant
id'>Platform</span><span class='dot token'>.</span><span class='find_binary
identifier id'>find_binary</span><span class='lparen token'>(</span><span
class='string val'>"google-chrome"</span><span class='rparen
token'>)</span><span class='comma token'>,</span> <span class='Platform
constant id'>Platform</span><span class='dot token'>.</span><span
class='find_binary identifier id'>find_binary</span><span class='lparen
token'>(</span><span class='string val'>"chromium"</span><span
class='rparen token'>)</span><span class='comma token'>,</span> <span
class='string val'>"/usr/bin/google-chrome"</span><span
class='rbrack token'>]</span><span class='dot token'>.</span><span
class='compact identifier id'>compact</span>
+ <span class='lbrack token'>[</span>
+ <span class='Platform constant id'>Platform</span><span class='dot
token'>.</span><span class='find_binary identifier
id'>find_binary</span><span class='lparen token'>(</span><span
class='string val'>"google-chrome"</span><span class='rparen
token'>)</span><span class='comma token'>,</span>
+ <span class='Platform constant id'>Platform</span><span class='dot
token'>.</span><span class='find_binary identifier
id'>find_binary</span><span class='lparen token'>(</span><span
class='string val'>"chromium"</span><span class='rparen
token'>)</span><span class='comma token'>,</span>
+ <span class='Platform constant id'>Platform</span><span class='dot
token'>.</span><span class='find_binary identifier
id'>find_binary</span><span class='lparen token'>(</span><span
class='string val'>"chromium-browser"</span><span class='rparen
token'>)</span><span class='comma token'>,</span>
+ <span class='string val'>"/usr/bin/google-chrome"</span>
+ <span class='rbrack token'>]</span><span class='dot token'>.</span><span
class='compact identifier id'>compact</span>
<span class='end end kw'>end</span>
</pre>
</td>
@@ -182,9 +192,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:16 2010 by
+ Generated on Mon Nov 29 14:10:43 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
---
/trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher/WindowsLauncher.html
Fri Oct 8 17:17:36 2010
+++
/trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher/WindowsLauncher.html
Mon Nov 29 05:14:22 2010
@@ -178,18 +178,18 @@
<pre class="lines">
-123
-124
-125
126
127
128
129
130
-131</pre>
+131
+132
+133
+134</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/chrome/launcher.rb', line 123</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/chrome/launcher.rb', line 126</span>
<span class='def def kw'>def</span> <span class='self self
kw'>self</span><span class='dot token'>.</span><span class='possible_paths
identifier id'>possible_paths</span>
<span class='lbrack token'>[</span>
@@ -219,9 +219,6 @@
<pre class="lines">
-133
-134
-135
136
137
138
@@ -229,10 +226,13 @@
140
141
142
-143</pre>
+143
+144
+145
+146</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/chrome/launcher.rb', line 133</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/chrome/launcher.rb', line 136</span>
<span class='def def kw'>def</span> <span class='self self
kw'>self</span><span class='dot token'>.</span><span class='registry_path
identifier id'>registry_path</span>
<span class='require identifier id'>require</span> <span class='string
val'>"win32/registry"</span>
@@ -256,9 +256,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:15 2010 by
+ Generated on Mon Nov 29 14:10:43 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher.html Fri Oct 8
17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Chrome/Launcher.html Mon Nov 29
05:14:22 2010
@@ -85,7 +85,7 @@
<div id="subclasses">
<h2>Direct Known Subclasses</h2>
- <p class="children"><span class='object_link'><a
href="Launcher/UnixLauncher.html"
title="Selenium::WebDriver::Chrome::Launcher::UnixLauncher
(class)">Launcher::UnixLauncher</a></span>, <span class='object_link'><a
href="Launcher/WindowsLauncher.html"
title="Selenium::WebDriver::Chrome::Launcher::WindowsLauncher
(class)">Launcher::WindowsLauncher</a></span></p>
+ <p class="children"><span class='object_link'><a
href="Launcher/UnixLauncher.html"
title="Selenium::WebDriver::Chrome::Launcher::UnixLauncher
(class)">UnixLauncher</a></span>, <span class='object_link'><a
href="Launcher/WindowsLauncher.html"
title="Selenium::WebDriver::Chrome::Launcher::WindowsLauncher
(class)">WindowsLauncher</a></span></p>
</div>
<h2>Defined Under Namespace</h2>
<p class="children">
@@ -594,9 +594,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:15 2010 by
+ Generated on Mon Nov 29 14:10:43 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Chrome.html Fri Oct 8 17:17:36
2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Chrome.html Mon Nov 29 05:14:22
2010
@@ -151,9 +151,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:14:58 2010 by
+ Generated on Mon Nov 29 14:10:34 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Dimension.html Fri Oct 8
17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Dimension.html Mon Nov 29
05:14:22 2010
@@ -106,7 +106,10 @@
- <span class="summary_desc"><div class='inline'></div></span>
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute height.
+</p>
+</div></span>
</li>
@@ -130,7 +133,10 @@
- <span class="summary_desc"><div class='inline'></div></span>
+ <span class="summary_desc"><div class='inline'><p>
+Returns the value of attribute width.
+</p>
+</div></span>
</li>
@@ -153,18 +159,52 @@
-</p><table class="source_code">
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute height
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+ <h3>Returns:</h3>
+<ul class="return">
+
+ <li>
+
+ <span class='type'>(<tt>Object</tt>)</span>
+
+
+
+
+ —
+ <div class='inline'><p>
+the current value of height
+</p>
+</div>
+
+ </li>
+
+</ul>
+
+</div><table class="source_code">
<tr>
<td>
<pre class="lines">
-35</pre>
+34
+35
+36</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver.rb', line 35</span>
-
-<span class='Dimension constant id'>Dimension</span> <span class='assign
token'>=</span> <span class='Struct constant id'>Struct</span><span
class='dot token'>.</span><span class='new identifier id'>new</span><span
class='lparen token'>(</span><span class='symbol val'>:width</span><span
class='comma token'>,</span> <span class='symbol val'>:height</span><span
class='rparen token'>)</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver.rb', line 34</span>
+
+<span class='def def kw'>def</span> <span class='height identifier
id'>height</span>
+ <span class='@height ivar id'>@height</span>
+<span class='end end kw'>end</span>
</pre>
</td>
</tr>
@@ -181,18 +221,52 @@
-</p><table class="source_code">
+</p><div class="docstring">
+ <div class="discussion">
+ <p>
+Returns the value of attribute width
+</p>
+
+
+ </div>
+</div>
+<div class="tags">
+ <h3>Returns:</h3>
+<ul class="return">
+
+ <li>
+
+ <span class='type'>(<tt>Object</tt>)</span>
+
+
+
+
+ —
+ <div class='inline'><p>
+the current value of width
+</p>
+</div>
+
+ </li>
+
+</ul>
+
+</div><table class="source_code">
<tr>
<td>
<pre class="lines">
-35</pre>
+34
+35
+36</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver.rb', line 35</span>
-
-<span class='Dimension constant id'>Dimension</span> <span class='assign
token'>=</span> <span class='Struct constant id'>Struct</span><span
class='dot token'>.</span><span class='new identifier id'>new</span><span
class='lparen token'>(</span><span class='symbol val'>:width</span><span
class='comma token'>,</span> <span class='symbol val'>:height</span><span
class='rparen token'>)</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver.rb', line 34</span>
+
+<span class='def def kw'>def</span> <span class='width identifier
id'>width</span>
+ <span class='@width ivar id'>@width</span>
+<span class='end end kw'>end</span>
</pre>
</td>
</tr>
@@ -205,9 +279,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:14:58 2010 by
+ Generated on Mon Nov 29 14:10:30 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Driver.html Fri Oct 8 17:17:36
2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Driver.html Mon Nov 29 05:14:22
2010
@@ -660,17 +660,17 @@
<pre class="lines">
-59
-60
-61
-62
63
64
65
-66</pre>
+66
+67
+68
+69
+70</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 59</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 63</span>
<span class='def def kw'>def</span> <span class='initialize identifier
id'>initialize</span><span class='lparen token'>(</span><span class='bridge
identifier id'>bridge</span><span class='rparen token'>)</span>
<span class='@bridge ivar id'>@bridge</span> <span class='assign
token'>=</span> <span class='bridge identifier id'>bridge</span>
@@ -760,16 +760,16 @@
<pre class="lines">
-240
-241
-242
-243
244
245
-246</pre>
+246
+247
+248
+249
+250</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 240</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 244</span>
<span class='def def kw'>def</span> <span class='aref op'>[]</span><span
class='lparen token'>(</span><span class='sel identifier
id'>sel</span><span class='rparen token'>)</span>
<span class='if if kw'>if</span> <span class='sel identifier
id'>sel</span><span class='dot token'>.</span><span class='kind_of? fid
id'>kind_of?</span><span class='lparen token'>(</span><span class='String
constant id'>String</span><span class='rparen token'>)</span> <span
class='orop op'>||</span> <span class='sel identifier id'>sel</span><span
class='dot token'>.</span><span class='kind_of? fid
id'>kind_of?</span><span class='lparen token'>(</span><span class='Symbol
constant id'>Symbol</span><span class='rparen token'>)</span>
@@ -797,12 +797,12 @@
<pre class="lines">
-259
-260
-261</pre>
+263
+264
+265</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 259</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 263</span>
<span class='def def kw'>def</span> <span class='browser identifier
id'>browser</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='browser identifier id'>browser</span>
@@ -826,12 +826,12 @@
<pre class="lines">
-263
-264
-265</pre>
+267
+268
+269</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 263</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 267</span>
<span class='def def kw'>def</span> <span class='capabilities identifier
id'>capabilities</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='capabilities identifier id'>capabilities</span>
@@ -866,12 +866,12 @@
<pre class="lines">
-169
-170
-171</pre>
+173
+174
+175</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 169</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 173</span>
<span class='def def kw'>def</span> <span class='close identifier
id'>close</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='close identifier id'>close</span>
@@ -919,12 +919,12 @@
<pre class="lines">
-113
-114
-115</pre>
+117
+118
+119</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 113</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 117</span>
<span class='def def kw'>def</span> <span class='current_url identifier
id'>current_url</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='getCurrentUrl identifier
id'>getCurrentUrl</span>
@@ -1021,12 +1021,12 @@
<pre class="lines">
-206
-207
-208</pre>
+210
+211
+212</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 206</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 210</span>
<span class='def def kw'>def</span> <span class='execute_script identifier
id'>execute_script</span><span class='lparen token'>(</span><span
class='script identifier id'>script</span><span class='comma
token'>,</span> <span class='mult op'>*</span><span class='args identifier
id'>args</span><span class='rparen token'>)</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='executeScript identifier
id'>executeScript</span><span class='lparen token'>(</span><span
class='script identifier id'>script</span><span class='comma
token'>,</span> <span class='mult op'>*</span><span class='args identifier
id'>args</span><span class='rparen token'>)</span>
@@ -1139,21 +1139,29 @@
47
48
49
-50</pre>
+50
+51
+52
+53
+54</pre>
</td>
<td>
<pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 35</span>
<span class='def def kw'>def</span> <span class='for for
kw'>for</span><span class='lparen token'>(</span><span class='browser
identifier id'>browser</span><span class='comma token'>,</span> <span
class='mult op'>*</span><span class='args identifier id'>args</span><span
class='rparen token'>)</span>
<span class='bridge identifier id'>bridge</span> <span class='assign
token'>=</span> <span class='case case kw'>case</span> <span class='browser
identifier id'>browser</span>
- <span class='when when kw'>when</span> <span class='symbol
val'>:ie</span><span class='comma token'>,</span> <span class='symbol
val'>:internet_explorer</span>
- <span class='IE constant id'>IE</span><span class='colon2
op'>::</span><span class='Bridge constant id'>Bridge</span><span class='dot
token'>.</span><span class='new identifier id'>new</span><span
class='lparen token'>(</span><span class='mult op'>*</span><span
class='args identifier id'>args</span><span class='rparen token'>)</span>
+ <span class='when when kw'>when</span> <span class='symbol
val'>:firefox</span><span class='comma token'>,</span> <span class='symbol
val'>:ff</span>
+ <span class='Firefox constant id'>Firefox</span><span
class='colon2 op'>::</span><span class='Bridge constant
id'>Bridge</span><span class='dot token'>.</span><span class='new
identifier id'>new</span><span class='lparen token'>(</span><span
class='mult op'>*</span><span class='args identifier id'>args</span><span
class='rparen token'>)</span>
<span class='when when kw'>when</span> <span class='symbol
val'>:remote</span>
<span class='Remote constant id'>Remote</span><span
class='colon2 op'>::</span><span class='Bridge constant
id'>Bridge</span><span class='dot token'>.</span><span class='new
identifier id'>new</span><span class='lparen token'>(</span><span
class='mult op'>*</span><span class='args identifier id'>args</span><span
class='rparen token'>)</span>
+ <span class='when when kw'>when</span> <span class='symbol
val'>:ie</span><span class='comma token'>,</span> <span class='symbol
val'>:internet_explorer</span>
+ <span class='IE constant id'>IE</span><span class='colon2
op'>::</span><span class='Bridge constant id'>Bridge</span><span class='dot
token'>.</span><span class='new identifier id'>new</span><span
class='lparen token'>(</span><span class='mult op'>*</span><span
class='args identifier id'>args</span><span class='rparen token'>)</span>
<span class='when when kw'>when</span> <span class='symbol
val'>:chrome</span>
<span class='Chrome constant id'>Chrome</span><span
class='colon2 op'>::</span><span class='Bridge constant
id'>Bridge</span><span class='dot token'>.</span><span class='new
identifier id'>new</span><span class='lparen token'>(</span><span
class='mult op'>*</span><span class='args identifier id'>args</span><span
class='rparen token'>)</span>
- <span class='when when kw'>when</span> <span class='symbol
val'>:firefox</span><span class='comma token'>,</span> <span class='symbol
val'>:ff</span>
- <span class='Firefox constant id'>Firefox</span><span
class='colon2 op'>::</span><span class='Bridge constant
id'>Bridge</span><span class='dot token'>.</span><span class='new
identifier id'>new</span><span class='lparen token'>(</span><span
class='mult op'>*</span><span class='args identifier id'>args</span><span
class='rparen token'>)</span>
+ <span class='when when kw'>when</span> <span class='symbol
val'>:android</span>
+ <span class='Android constant id'>Android</span><span
class='colon2 op'>::</span><span class='Bridge constant
id'>Bridge</span><span class='dot token'>.</span><span class='new
identifier id'>new</span><span class='lparen token'>(</span><span
class='mult op'>*</span><span class='args identifier id'>args</span><span
class='rparen token'>)</span>
+ <span class='when when kw'>when</span> <span class='symbol
val'>:iphone</span>
+ <span class='IPhone constant id'>IPhone</span><span
class='colon2 op'>::</span><span class='Bridge constant
id'>Bridge</span><span class='dot token'>.</span><span class='new
identifier id'>new</span><span class='lparen token'>(</span><span
class='mult op'>*</span><span class='args identifier id'>args</span><span
class='rparen token'>)</span>
<span class='else else kw'>else</span>
<span class='raise identifier id'>raise</span> <span
class='ArgumentError constant id'>ArgumentError</span><span class='comma
token'>,</span> <span class='dstring node'>"unknown driver:
#{browser.inspect}"</span>
<span class='end end kw'>end</span>
@@ -1190,12 +1198,12 @@
<pre class="lines">
-103
-104
-105</pre>
+107
+108
+109</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 103</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 107</span>
<span class='def def kw'>def</span> <span class='get identifier
id'>get</span><span class='lparen token'>(</span><span class='url
identifier id'>url</span><span class='rparen token'>)</span>
<span class='navigate identifier id'>navigate</span><span class='dot
token'>.</span><span class='to identifier id'>to</span><span class='lparen
token'>(</span><span class='url identifier id'>url</span><span
class='rparen token'>)</span>
@@ -1234,17 +1242,17 @@
<pre class="lines">
-59
-60
-61
-62
63
64
65
-66</pre>
+66
+67
+68
+69
+70</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 59</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 63</span>
<span class='def def kw'>def</span> <span class='initialize identifier
id'>initialize</span><span class='lparen token'>(</span><span class='bridge
identifier id'>bridge</span><span class='rparen token'>)</span>
<span class='@bridge ivar id'>@bridge</span> <span class='assign
token'>=</span> <span class='bridge identifier id'>bridge</span>
@@ -1273,12 +1281,12 @@
<pre class="lines">
-68
-69
-70</pre>
+72
+73
+74</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 68</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 72</span>
<span class='def def kw'>def</span> <span class='inspect identifier
id'>inspect</span>
<span class='string val'>'#<%s:0x%x browser=%s>'</span> <span
class='mod op'>%</span> <span class='lbrack token'>[</span><span
class='self self kw'>self</span><span class='dot token'>.</span><span
class='class identifier id'>class</span><span class='comma token'>,</span>
<span class='hash identifier id'>hash</span><span class='mult
op'>*</span><span class='integer val'>2</span><span class='comma
token'>,</span> <span class='bridge identifier id'>bridge</span><span
class='dot token'>.</span><span class='browser identifier
id'>browser</span><span class='dot token'>.</span><span class='inspect
identifier id'>inspect</span><span class='rbrack token'>]</span>
@@ -1330,12 +1338,12 @@
<pre class="lines">
-95
-96
-97</pre>
+99
+100
+101</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 95</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 99</span>
<span class='def def kw'>def</span> <span class='manage identifier
id'>manage</span>
<span class='@manage ivar id'>@manage</span> <span class='opasgn op'>||
=</span> <span class='WebDriver constant id'>WebDriver</span><span
class='colon2 op'>::</span><span class='Options constant
id'>Options</span><span class='dot token'>.</span><span class='new
identifier id'>new</span><span class='lparen token'>(</span><span
class='bridge identifier id'>bridge</span><span class='rparen
token'>)</span>
@@ -1387,12 +1395,12 @@
<pre class="lines">
-77
-78
-79</pre>
+81
+82
+83</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 77</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 81</span>
<span class='def def kw'>def</span> <span class='navigate identifier
id'>navigate</span>
<span class='@navigate ivar id'>@navigate</span> <span class='opasgn
op'>||=</span> <span class='WebDriver constant id'>WebDriver</span><span
class='colon2 op'>::</span><span class='Navigation constant
id'>Navigation</span><span class='dot token'>.</span><span class='new
identifier id'>new</span><span class='lparen token'>(</span><span
class='bridge identifier id'>bridge</span><span class='rparen
token'>)</span>
@@ -1440,12 +1448,12 @@
<pre class="lines">
-133
-134
-135</pre>
+137
+138
+139</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 133</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 137</span>
<span class='def def kw'>def</span> <span class='page_source identifier
id'>page_source</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='getPageSource identifier
id'>getPageSource</span>
@@ -1480,12 +1488,12 @@
<pre class="lines">
-161
-162
-163</pre>
+165
+166
+167</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 161</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 165</span>
<span class='def def kw'>def</span> <span class='quit identifier
id'>quit</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='quit identifier id'>quit</span>
@@ -1520,12 +1528,12 @@
<pre class="lines">
-255
-256
-257</pre>
+259
+260
+261</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 255</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 259</span>
<span class='def def kw'>def</span> <span class='ref identifier
id'>ref</span>
<span class='nil nil kw'>nil</span>
@@ -1577,12 +1585,12 @@
<pre class="lines">
-86
-87
-88</pre>
+90
+91
+92</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 86</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 90</span>
<span class='def def kw'>def</span> <span class='switch_to identifier
id'>switch_to</span>
<span class='@switch_to ivar id'>@switch_to</span> <span class='opasgn
op'>||=</span> <span class='WebDriver constant id'>WebDriver</span><span
class='colon2 op'>::</span><span class='TargetLocator constant
id'>TargetLocator</span><span class='dot token'>.</span><span class='new
identifier id'>new</span><span class='lparen token'>(</span><span
class='bridge identifier id'>bridge</span><span class='rparen
token'>)</span>
@@ -1630,12 +1638,12 @@
<pre class="lines">
-123
-124
-125</pre>
+127
+128
+129</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 123</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 127</span>
<span class='def def kw'>def</span> <span class='title identifier
id'>title</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='getTitle identifier id'>getTitle</span>
@@ -1685,12 +1693,12 @@
<pre class="lines">
-153
-154
-155</pre>
+157
+158
+159</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 153</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 157</span>
<span class='def def kw'>def</span> <span class='visible= identifier
id'>visible=</span><span class='lparen token'>(</span><span class='bool
identifier id'>bool</span><span class='rparen token'>)</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='setBrowserVisible identifier
id'>setBrowserVisible</span> <span class='bool identifier id'>bool</span>
@@ -1738,12 +1746,12 @@
<pre class="lines">
-143
-144
-145</pre>
+147
+148
+149</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 143</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 147</span>
<span class='def def kw'>def</span> <span class='visible? fid
id'>visible?</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='getBrowserVisible identifier
id'>getBrowserVisible</span>
@@ -1791,12 +1799,12 @@
<pre class="lines">
-190
-191
-192</pre>
+194
+195
+196</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 190</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 194</span>
<span class='def def kw'>def</span> <span class='window_handle identifier
id'>window_handle</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='getCurrentWindowHandle identifier
id'>getCurrentWindowHandle</span>
@@ -1851,12 +1859,12 @@
<pre class="lines">
-180
-181
-182</pre>
+184
+185
+186</pre>
</td>
<td>
- <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 180</span>
+ <pre class="code"><span class="info file">#
File 'rb/lib/selenium/webdriver/common/driver.rb', line 184</span>
<span class='def def kw'>def</span> <span class='window_handles identifier
id'>window_handles</span>
<span class='bridge identifier id'>bridge</span><span class='dot
token'>.</span><span class='getWindowHandles identifier
id'>getWindowHandles</span>
@@ -1872,9 +1880,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:10 2010 by
+ Generated on Mon Nov 29 14:10:41 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
---
/trunk/docs/api/rb/Selenium/WebDriver/DriverExtensions/TakesScreenshot.html
Fri Oct 8 17:17:36 2010
+++
/trunk/docs/api/rb/Selenium/WebDriver/DriverExtensions/TakesScreenshot.html
Mon Nov 29 05:14:22 2010
@@ -203,9 +203,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:21 2010 by
+ Generated on Mon Nov 29 14:10:45 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/DriverExtensions.html Fri Oct 8
17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/DriverExtensions.html Mon Nov 29
05:14:22 2010
@@ -59,7 +59,9 @@
<dt class="r1 last">Defined in:</dt>
- <dd class="r1
last">rb/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb</dd>
+ <dd class="r1
last">rb/lib/selenium/webdriver/common/driver_extensions/rotatable.rb<span
class="defines">,<br />
+
rb/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb</span>
+</dd>
</dl>
<div class="clear"></div>
@@ -68,7 +70,7 @@
<p class="children">
- <strong class="modules">Modules:</strong> <span
class='object_link'><a href="DriverExtensions/TakesScreenshot.html"
title="Selenium::WebDriver::DriverExtensions::TakesScreenshot
(module)">TakesScreenshot</a></span>
+ <strong class="modules">Modules:</strong> <span
class='object_link'><a href="DriverExtensions/Rotatable.html"
title="Selenium::WebDriver::DriverExtensions::Rotatable
(module)">Rotatable</a></span>, <span class='object_link'><a
href="DriverExtensions/TakesScreenshot.html"
title="Selenium::WebDriver::DriverExtensions::TakesScreenshot
(module)">TakesScreenshot</a></span>
@@ -82,9 +84,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:20 2010 by
+ Generated on Mon Nov 29 14:10:45 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Element.html Fri Oct 8 17:17:36
2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Element.html Mon Nov 29 05:14:22
2010
@@ -2093,9 +2093,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:13 2010 by
+ Generated on Mon Nov 29 14:10:42 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
---
/trunk/docs/api/rb/Selenium/WebDriver/Error/ElementNotDisplayedError.html
Fri Oct 8 17:17:36 2010
+++
/trunk/docs/api/rb/Selenium/WebDriver/Error/ElementNotDisplayedError.html
Mon Nov 29 05:14:22 2010
@@ -113,9 +113,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:06 2010 by
+ Generated on Mon Nov 29 14:10:39 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Error/ElementNotEnabledError.html
Fri Oct 8 17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Error/ElementNotEnabledError.html
Mon Nov 29 05:14:22 2010
@@ -113,9 +113,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:06 2010 by
+ Generated on Mon Nov 29 14:10:39 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
---
/trunk/docs/api/rb/Selenium/WebDriver/Error/ElementNotSelectableError.html
Fri Oct 8 17:17:36 2010
+++
/trunk/docs/api/rb/Selenium/WebDriver/Error/ElementNotSelectableError.html
Mon Nov 29 05:14:22 2010
@@ -113,9 +113,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:06 2010 by
+ Generated on Mon Nov 29 14:10:39 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Error/ExpectedError.html Fri Oct
8 17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Error/ExpectedError.html Mon Nov
29 05:14:22 2010
@@ -113,9 +113,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:06 2010 by
+ Generated on Mon Nov 29 14:10:39 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Error/IndexOutOfBoundsError.html
Fri Oct 8 17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Error/IndexOutOfBoundsError.html
Mon Nov 29 05:14:22 2010
@@ -113,9 +113,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:04 2010 by
+ Generated on Mon Nov 29 14:10:38 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
---
/trunk/docs/api/rb/Selenium/WebDriver/Error/InvalidCookieDomainError.html
Fri Oct 8 17:17:36 2010
+++
/trunk/docs/api/rb/Selenium/WebDriver/Error/InvalidCookieDomainError.html
Mon Nov 29 05:14:22 2010
@@ -113,9 +113,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:07 2010 by
+ Generated on Mon Nov 29 14:10:40 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
--- /trunk/docs/api/rb/Selenium/WebDriver/Error/NoCollectionError.html Fri
Oct 8 17:17:36 2010
+++ /trunk/docs/api/rb/Selenium/WebDriver/Error/NoCollectionError.html Mon
Nov 29 05:14:22 2010
@@ -113,9 +113,9 @@
</div>
<div id="footer">
- Generated on Sat Oct 09 02:15:04 2010 by
+ Generated on Mon Nov 29 14:10:38 2010 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool"
target="_parent">yard</a>
- 0.6.1 (ruby-1.8.7).
+ 0.6.3 (ruby-1.8.7).
</div>
</body>
=======================================
***Additional files exist in this changeset.***