diff --git a/index.html b/index.html index 6f54b0cb..cb6426bd 100644 --- a/index.html +++ b/index.html @@ -288,12 +288,9 @@
Other specifications may define additional WebDriver capabilities. Each defined
-capability must have a capability name which is a string
-not containing a ":
" (colon) character,
-an additional capability deserialization algorithm which is
-a set of steps taking a single argument value which has a
-JSON type, returning either success wrapping the deserialized
-capability value or error.
+capability must have a capability name which
+is a string not containing a ":
" (colon) character,
+an additional capability deserialization
+algorithm which is a set of steps taking a single
+argument value which has a JSON type, returning
+either success wrapping the deserialized capability value
+or error.
An additional WebDriver capability may also define
-a matched capability serialization algorithm, which is a
-set of steps used to determine if a capability is matched by the
-current implementation and provide any computed value to return to the
-user. This set of steps takes a single argument value,
-which is the output of the corresponding additional capability
-deserialization algorithm, and returns
-either null
to indicate the capability is not
-matched, or a non-null JSON-serializable value if the capability is
-matched.
-
-
Other specifications may also define WebDriver
-new session algorithms, which are
-called just after a new session is created, and before the new
-session response is sent to the remote end. These
-algorithms are called with session representing the
-WebDriver session that will be established, and
+a matched capability serialization algorithm,
+which is a set of steps used to determine if a capability is matched
+by the current implementation and provide any computed value to return
+to the user. This set of steps takes a single
+argument value, which is the output of the
+corresponding additional capability deserialization algorithm,
+and returns either null
to indicate the capability
+is not matched, or a non-null JSON-serializable value if the
+capability is matched.
+
+
Other specifications may also define WebDriver +new session algorithms, which are called just after a new +session is created, and before the new session response is sent +to the remote end. These algorithms are called +with session representing the WebDriver session that will +be established, and capabilities, the capabilities object that will be returned to the remote end. It is permitted for such an algorithm to modify any entry in the capabilities object with a name that's an @@ -1502,21 +1500,21 @@
browserName
"
browserVersion
"
platformName
"
userAgent
"
proxyAutoconfigUrl
+ proxyAutoconfigUrl
proxyType
- is equal to "pac
".
+ proxyType
is equal to "pac
".
ftpProxy
+ ftpProxy
proxyType
is "manual
".
@@ -1631,7 +1628,7 @@ httpProxy
+ httpProxy
proxyType
is "manual
".
@@ -1640,7 +1637,7 @@ noProxy
+ noProxy
proxyType
is "manual
".
@@ -1648,7 +1645,7 @@ sslProxy
+ sslProxy
proxyType
is "manual
".
@@ -1657,7 +1654,7 @@ socksProxy
+ socksProxy
proxyType
is "manual
".
@@ -1665,7 +1662,7 @@ socksVersion
+ socksVersion
proxyType
is "manual
".
@@ -3875,16 +3872,10 @@ If for whatever reason - the top-level browsing context's OS window - cannot enter either of the window states, - or if this concept is not applicable on the current system, - the default state must be normal. - -
A top-level browsing context's window rect
- is defined as a dictionary of the screenX, screenY,
- outerWidth and outerHeight attributes
- of the WindowProxy
.
+
If for whatever reason the top-level browsing context's +OS window cannot enter either of the window states, or if this +concept is not applicable on the current system, the default state +must be normal.
The WindowRect object for a WindowProxy, window is an Object initialized @@ -3923,8 +3914,8 @@
The window is now in the Fullscreen window state. +
Return success with data set to the WindowRect object for the session's current top-level browsing context. @@ -5743,27 +5736,27 @@
The Get Element Rect command returns the dimensions and coordinates of the given web element. -The returned value is a dictionary with the following members: +The returned value is an object with the following properties:
x
"
y
"
height
"
width
"
The element displayed algorithm
- is a boolean state where true
signifies that the element is displayed
- and false
signifies that the element is not displayed.
- To compute the state on element,
- invoke the Function.[[\Call]](null
, element,
- false
),
- with bot.dom.isShown
as the this value.
- If doing so does not produce an error,
- return the return value from this function call.
- Otherwise return an error with error code unknown error.
-
-
This function is typically exposed to GET
requests
- with a URI Template of
+
The element displayed state is a boolean representing +whether an element is currently visible. + +
To get the element displayed state using
+the bot.dom.isShown
Selenium atoms,
+given element:
+
Let function be
+ the bot.dom.isShown
function.
+
Let result be the result of calling function's + [[\Call]] internal method with arguments + null and element. If this raises an exception, return + an error with error code unknown error. + +
Return success with data result. +
+ +The element displayed state is typically exposed as an
+ endpoint for GET
requests with a URI Template of
/session/{session id}/element/{element id}/displayed
.
@@ -11247,7 +11246,6 @@
innerHTML
IDL attribute
- outerHTML
IDL attribute
serializeToString
method
The following attributes are defined - in the UI Events Code specification: [[UIEVENTS-CODE]] -
-The following attributes are defined in the UI Events Code specification: [[UIEVENTS-KEY]]
The following terms are defined in the WHATWG Fullscreen specification: [[FULLSCREEN]]
To be SOCKS Proxy - and SOCKS authentication compliant, - it is supposed that the implementation supports the relevant subsets of - [[RFC1928]] and [[RFC1929]]. +
The following terms are defined in the standard: [[RFC1928]] +
DOMException
- SyntaxError
The following terms are defined in the Namespaces in XML [[XML-NAMES]] -
-The following terms are defined in the Document Object Model XPath standard [[XPATH]]