You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,9 +3,9 @@ WebDriver for Selenium 2
3
3
This WebDriver client implementation is based on Facebook's [php-webdriver](https://github.com/facebook/php-webdriver/) project by Justin Bishop.
4
4
5
5
Distinguishing features:
6
-
* Up-to-date with [WebDriver: W3C Living Document 31 December 2019](https://w3c.github.io/webdriver/)
6
+
* Up-to-date with [WebDriver: W3C Editor's Draft 17 June 2021](https://w3c.github.io/webdriver/)
7
7
* Up-to-date with [Selenium 2 JSON Wire Protocol](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol) (including WebDriver commands yet to be documented).
8
-
* In the *master* branch, class names and file organization follow PSR-0 conventions for php 5.3+ namespaces.
8
+
* In the *master* branch, class names and file organization follow PSR-0 conventions for namespaces.
9
9
* Coding style follows PSR-1, PSR-2, and Symfony2 conventions.
10
10
* Auto-generate API documentation via [phpDocumentor 2.x](http://phpdoc.org/).
Copy file name to clipboardExpand all lines: lib/WebDriver/Exception.php
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -125,6 +125,7 @@ abstract class Exception extends \Exception
125
125
self::UNKNOWN_LOCATOR_STRATEGY => array('UnknownLocatorStrategy', 'This locator strategy is not supported.'),
126
126
127
127
// @link https://w3c.github.io/webdriver/#errors
128
+
'detached shadow root' => array('DetachedShadowRoot', 'A command failed because the referenced shadow root is no longer attached to the DOM.'),
128
129
'element click intercepted' => array('ElementClickIntercepted', 'The Element Click command could not be completed because the element receiving the events is obscuring the element that was requested clicked.'),
129
130
'element not interactable' => array('ElementNotInteractable', 'A command could not be completed because the element is not pointer- or keyboard interactable.'),
130
131
'insecure certificate' => array('InsecureCertificate', 'Navigation caused the user agent to hit a certificate warning, which is usually the result of an expired or invalid TLS certificate.'),
@@ -139,6 +140,7 @@ abstract class Exception extends \Exception
139
140
'no such cookie' => array('NoSuchCookie', 'No cookie matching the given path name was found amongst the associated cookies of the current browsing context\'s active document.'),
140
141
'no such element' => array('NoSuchElement', 'An element could not be located on the page using the given search parameters.'),
141
142
'no such frame' => array('NoSuchFrame', 'A command to switch to a frame could not be satisfied because the frame could not be found.'),
143
+
'no such shadow root' => array('NoSuchShadowRoot', 'The element does not have a shadow root.'),
142
144
'no such window' => array('NoSuchWindow', 'A command to switch to a window could not be satisfied because the window could not be found.'),
143
145
'script timeout' => array('ScriptTimeout', 'A script did not complete before its timeout expired.'),
144
146
'script timeout error' => array('ScriptTimeout', 'A script did not complete before its timeout expired.'),
0 commit comments