webdriver
webdriver copied to clipboard
Remote control interface that enables introspection and control of user agents.
This came up from a PR we have for Pointer Actions. The only specific viewport reference in the spec is when we mention the browsers viewport for the move out...
In chapter [17. Actions](https://www.w3.org/TR/webdriver1/#dfn-dispatch-a-pointermove-action#x17-actions), section [17.3 Processing Actions Requests](https://www.w3.org/TR/webdriver1/#dfn-dispatch-a-pointermove-action#x17-3-processing-actions-requests): > If origin is not equal to "viewport" or "pointer" and origin is not an Object that represents a web element,...
In chapter [14. Cookies](https://w3c.github.io/webdriver/#add-cookie#x14-cookies), section [14.3 Add Cookie](https://w3c.github.io/webdriver/#add-cookie#x14-3-add-cookie): > If cookie name or cookie value is null, cookie domain is not equal to the current browsing context’s active document’s domain,...
Due to the high demand from https://bugs.chromium.org/p/chromedriver/issues/detail?id=294, come up with initial proposal for the spec *** Preview | Diff
There are three types of timeout defined in chapter [9. Timeouts](https://www.w3.org/TR/webdriver/#dfn-script-timeout#x9-timeouts): Script timeout - `script` (default 30,000ms): > Specifies when to interrupt a script that is being evaluated. > A...
`wd.execute_script(u"return '\\uD800'")` fails (almost?) everywhere. (Sorry Jim, I don't have IE to hand.) Chrome: ``` selenium.common.exceptions.WebDriverException: Message: unknown error: bad inspector message: {"id":18,"result":{"result":{"type":"object","value":{"status":0,"value":"\ud800"}}}} (Session info: chrome=77.0.3865.90) ``` Firefox: ``` selenium.common.exceptions.InvalidArgumentException:...
As given by the DOM spec: https://dom.spec.whatwg.org/#context-object The usage of `context.object` is deprecated, and needs to be replaced with `this`. The WebDriver spec uses it across several commands.
In chapter [12. Elements](https://www.w3.org/TR/webdriver/#element-click#x12-elements), section [12.4 Interaction](https://www.w3.org/TR/webdriver/#element-click#element-interaction): > Let click point be the element’s in-view center point. The mouse is instead positioned at the 0,0 co-ordinate of the element to...
In chapter [12. Elements](https://w3c.github.io/webdriver/#element-send-keys#x12-elements), section [12.4 Interaction](https://w3c.github.io/webdriver/#element-send-keys#element-interaction): In element send keys step 8 under the case labeled: > The user agent renders element as something other than a text input...
ECMA402 has the concept of ["Default Timezone" in sec 6.4.3](https://www.ecma-international.org/ecma-402/7.0/index.html#sec-defaulttimezone) and there is a new [HTML "timezonechange event" proposal (whatwg/html PR 3047)](https://github.com/whatwg/html/pull/3047). It will be nice if webdriver could support...