webdriver
webdriver copied to clipboard
Remote control interface that enables introspection and control of user agents.
While implementing the queuing mechanism for Actions in our WebDriver BiDi code base for Firefox I noticed that for the `Release Actions` command we are just trying to run `tick...
While crawling [WebDriver](https://w3c.github.io/webdriver/), the following normative references were detected as pointing to discontinued specifications: * [ ] [RFC7230](https://httpwg.org/specs/rfc7230.html) has been obsoleted by [rfc9110](https://httpwg.org/specs/rfc9110.html),[rfc9112](https://httpwg.org/specs/rfc9112.html) * [ ] [RFC7231](https://httpwg.org/specs/rfc7231.html) has been obsoleted...
Following two are common steps for ["Find Element(s) From Shadow Root"](https://w3c.github.io/webdriver/#find-element-from-shadow-root) 1. Let start node be the result of [trying](https://w3c.github.io/webdriver/#dfn-try) to [get a known shadow root](https://w3c.github.io/webdriver/#dfn-get-a-known-shadow-root) with session and URL...
This is really a term used by Blink, and we should probably choose something better. Mostly this means renaming an element "pointer-interactable paint tree". A "pointer-interactive list of elements in...
This is a request which came up during discussions on issue #1230. Especially due to broken behavior of drivers when it comes to hidden file upload input elements. As agreed...
Currently `platformName`/`browserName` have to be passed in ASCII lowercase to match (they're [lowercased](https://w3c.github.io/webdriver/#:~:text=ASCII%20Lowercase%20name%20of%20the%20user%20agent%20as%20a%20string.) before [comparison](https://w3c.github.io/webdriver/#:~:text=If%20value%20is%20not%20a%20string%20equal%20to%20the%20%22browserName%22%20entry%20in%20matched%20capabilities%2C%20return%20success%20with%20data%20null.)); some quick testing makes it seem like chromedriver and geckodriver do have this behaviour, but...
c.f. https://w3c.github.io/webdriver/#:~:text=%22browserVersion%22,-Compare%20value%20to, which says: > Compare value to the "browserVersion" entry in matched capabilities using an implementation-defined comparison algorithm. The comparison is to accept a value that places constraints on...
Similar to issue #1642 (`display: none`) an element that has a style of `display: contents` defined doesn't have a bounding box and retrieving the coordinates will fail. In Firefox we...
https://w3c.github.io/webdriver/#print-page has: > In addition, the following formatting hints should be applied by the UA: > > If scale is not equal to 1: > Zoom the size of the...
WebDriver has a [representation of cookies](https://w3c.github.io/webdriver/#dfn-table-for-cookie-conversion) that contains some of their most relevant concepts for test introspection. It's currently missing support for the "Partition Key" of a cookie when using...