-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pid capability #1
base: master
Are you sure you want to change the base?
Commits on Oct 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9636c6d - Browse repository at this point
Copy the full SHA 9636c6dView commit details
Commits on Oct 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0a24679 - Browse repository at this point
Copy the full SHA 0a24679View commit details
Commits on Dec 16, 2022
-
Fix build for HTML changes (w3c#1704)
This does just enough to make the build pass for the navigable changes in HTML, without actually fixing the underlying model to match. Co-authored-by: Julian Descottes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ba715f - Browse repository at this point
Copy the full SHA 7ba715fView commit details -
For WebDriver BiDi we want to be able to return any Node object, and to support all reachable Nodes, not just those in the same browsing context. Therefore the approach of having per-Window Element and ShadowRoot caches won't work. Instead implement the following: * A per session, per browsing context group Node to id mapping that can store any Node. * Frontends in WebDriver to store Elements and ShadowRoots in this map, and perform the additional same-document, connected element, checks that the protocol requires. This doesn't introduce any normative changes into WebDriver, it just refactors the infrastructure to make it reusable in the BiDi context. Co-authored-by: Maksim Sadym <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c3b67a - Browse repository at this point
Copy the full SHA 6c3b67aView commit details
Commits on Jan 5, 2023
-
Replace misleading term (w3c#1710)
Use "error value" rather than the incorrect "error response".
Configuration menu - View commit details
-
Copy full SHA for 02fe194 - Browse repository at this point
Copy the full SHA 02fe194View commit details
Commits on Jan 6, 2023
-
Fix returning stale element reference (w3c#1707)
If we've previously seen an element in the current window, but it was GC'd we should return "stale element reference". To support this, add a set of seen node ids keyed on window so we can check if the element reference was ever valid in this document.
Configuration menu - View commit details
-
Copy full SHA for 2ced487 - Browse repository at this point
Copy the full SHA 2ced487View commit details -
Improve handling of objects, collections and "toJSON()" in "internal …
…JSON clone algorithm" (w3c#1709)
Configuration menu - View commit details
-
Copy full SHA for 714bd27 - Browse repository at this point
Copy the full SHA 714bd27View commit details
Commits on Jan 13, 2023
-
Support different viewport origin representations
This is really designed for BiDi, allowing actions to specify the origin relative to an element in the form: { type: "element" sharedId: <id> } rather than sending in a WebDriver-style element reference. To use this, each caller has to pass in steps to determine if something represents an element origin, and if so, decode it into an actual element. This allows BiDi to specify different steps to WebDriver classic
Configuration menu - View commit details
-
Copy full SHA for 3eec59b - Browse repository at this point
Copy the full SHA 3eec59bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b6d5d - Browse repository at this point
Copy the full SHA 80b6d5dView commit details
Commits on Jan 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 52f2d53 - Browse repository at this point
Copy the full SHA 52f2d53View commit details
Commits on Feb 22, 2023
-
Remove extra dash in w3c working group name (w3c#1716)
Signed-off-by: Aurélien Pupier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 883ea38 - Browse repository at this point
Copy the full SHA 883ea38View commit details
Commits on Mar 3, 2023
-
Fix typos in algorithm for Element Send Keys (w3c#1721)
Correct the markup so the build system recognizes the reference to the variable named "keyup action" and add a period to end the statement.
Configuration menu - View commit details
-
Copy full SHA for a638d46 - Browse repository at this point
Copy the full SHA a638d46View commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 231c5fb - Browse repository at this point
Copy the full SHA 231c5fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a65f9fb - Browse repository at this point
Copy the full SHA a65f9fbView commit details
Commits on Jun 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 441e433 - Browse repository at this point
Copy the full SHA 441e433View commit details
Commits on Aug 4, 2023
-
Fix link for page loading strategy (w3c#1752)
The existing link was self-referential. This was unhelpful for understanding the document.
Tommy G authoredAug 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 866fedb - Browse repository at this point
Copy the full SHA 866fedbView commit details
Commits on Aug 7, 2023
-
editorial: Use "content navigable" instead of "nested navigable" (w3c…
…#1750) The term was renamed in the HTML spec in whatwg/html#8712 so the current reference was broken as mentioned in w3c#1735. While here, use ReSpec's shorthand syntax to refer to these sub concepts directly and avoid having to specifically link to them in the index at the end of the document.
Configuration menu - View commit details
-
Copy full SHA for e64e2c8 - Browse repository at this point
Copy the full SHA e64e2c8View commit details
Commits on Aug 24, 2023
-
Point Apple Safari Vendor status to W3C WebDriver protocol supported …
…commands (w3c#1757) In this commit we update the Safari vendor status document to point to the set of commands supporting the W3C WebDriver protocol. The previous link redirects to [macOS WebDriver Commands for Safari 11.1 and earlier](https://developer.apple.com/documentation/webkit/macos_webdriver_commands_for_safari_11_1_and_earlier?language=objc), which highlights the WebDriver Commands supporting the Selenium JSON Wire Protocol instead. Signed-off-by: Abrar Rahman Protyasha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d9be1ae - Browse repository at this point
Copy the full SHA d9be1aeView commit details
Commits on Sep 7, 2023
-
Raise "unsupported operation" error when "pointer" is used as origin …
…for wheel input sources (w3c#1760) Move "pointer" check for wheel action into processing action step. This was previously leading to undefined behaviour in the spec, because a wheel input source doesn't have a location to offset from.
Configuration menu - View commit details
-
Copy full SHA for 35a868a - Browse repository at this point
Copy the full SHA 35a868aView commit details
Commits on Sep 25, 2023
-
Fix "coordinates" typo in pointer input source description (w3c#1762)
coordindates -> coordinates
Configuration menu - View commit details
-
Copy full SHA for 9da20e8 - Browse repository at this point
Copy the full SHA 9da20e8View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ea8ff97 - Browse repository at this point
Copy the full SHA ea8ff97View commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cad2a23 - Browse repository at this point
Copy the full SHA cad2a23View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7366efb - Browse repository at this point
Copy the full SHA 7366efbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e91f9d8 - Browse repository at this point
Copy the full SHA e91f9d8View commit details
Commits on Dec 13, 2023
-
Correct element click actions list (w3c#1779)
* Correct element click actions list element click is erroneously defined as `«pointer move action, pointer down action, pointer move action».` but should obviously be `«pointer move action, pointer down action, pointer up action».` making use of the pointer up action defined * Correct element click pointer up action's id The pointer id of pointer up action should be "pointer" to match the pointer move and pointer down actions pointer ids
Configuration menu - View commit details
-
Copy full SHA for 8e382d2 - Browse repository at this point
Copy the full SHA 8e382d2View commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e6ca25 - Browse repository at this point
Copy the full SHA 2e6ca25View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9cb4450 - Browse repository at this point
Copy the full SHA 9cb4450View commit details -
Editorial: remove inaccurate qualifier
This specification uses the List type from WHATWG Infra [1]. It does so indirectly, working with a derivative which it refers to as a "JSON List." This type is not defined, but because its usage matches that of the List, the qualifier "JSON" appears to be superfluous. Remove the qualifier to clarify the type of the specification values. [1] https://infra.spec.whatwg.org/#lists
Configuration menu - View commit details
-
Copy full SHA for ec2663f - Browse repository at this point
Copy the full SHA ec2663fView commit details
Commits on Jan 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d08a954 - Browse repository at this point
Copy the full SHA d08a954View commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0e8cc51 - Browse repository at this point
Copy the full SHA 0e8cc51View commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a04dbf7 - Browse repository at this point
Copy the full SHA a04dbf7View commit details
Commits on Feb 26, 2024
-
Refactor session handling for better integration with BiDi (w3c#1608)
With BiDi we want to support multiple sessions, at most one of which can also enable the HTTP frontend. Therefore we add the concept of multiple sessions, which can have different flags set according to the protocols they support (http, bidi, etc.). This explictly passes the session, parameters and url variables down into each command. In addition the URL variables are handled as a infra struct rather than as a custom thing with implied variables. Instead of having a concept of the "current session" we explicitly pass the session around where required. --------- Co-authored-by: Maksim Sadym <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63a397f - Browse repository at this point
Copy the full SHA 63a397fView commit details
Commits on Mar 5, 2024
-
This makes editing much easier, since unpaired ' were causing syntax highlighting problems.
Configuration menu - View commit details
-
Copy full SHA for dc7919e - Browse repository at this point
Copy the full SHA dc7919eView commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d05e463 - Browse repository at this point
Copy the full SHA d05e463View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d581e - Browse repository at this point
Copy the full SHA b7d581eView commit details -
Add a capability for returning the default user agent header value (w…
…3c#1790) * Add userAgent capability * add userAgent to matching * Update index.html Co-authored-by: Henrik Skupin <[email protected]> --------- Co-authored-by: Henrik Skupin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52c3e3a - Browse repository at this point
Copy the full SHA 52c3e3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29d400a - Browse repository at this point
Copy the full SHA 29d400aView commit details
Commits on Mar 8, 2024
-
This takes us down to zero respec warnings when bulding the spec. We still have terms which are only referenced in non-normative contexts. That's probably also a bug, and could be fixed in a followup. However this at least provides a clean baseline for future spec work.
Configuration menu - View commit details
-
Copy full SHA for 44031be - Browse repository at this point
Copy the full SHA 44031beView commit details
Commits on Mar 11, 2024
-
Fix timeouts configuration (w3c#1802)
This refactors the way that timeout configuration is used in the spec, and fixes several bugs, but does not otherwise have intentional normative changes. The main change is the creation of a "timeouts configuration" struct that is owned by the session. A new struct is created when the timeouts are changed (including during capabilities processing) and this fixes a number of confusing cases where the "JSON deserialize" algorithm was linked in place of the more specific algorithm for reading the timeout data. In addition a new "timer" class is created with a flag that's set when the required time has elapsed. This is now used in all places where we wait up to a timeout, and we assume we're able to wait for the flag to change, or check the current value of the flag, as required. Fixing this required fixing many cases where it was assumed that timeouts couldn't be null. Co-authored-by: Alex Rudenko <[email protected]> Co-authored-by: Henrik Skupin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c86972 - Browse repository at this point
Copy the full SHA 6c86972View commit details
Commits on Apr 3, 2024
-
User prompt handler capabilities (w3c#1791)
Rewrite the user prompt handler configuration to allow overrides The idea is that for BiDi we'll accept objects like: { "alert": "dismiss", "beforeUnload": "ignore" } to allow different handling per prompt type, whilst falling back to the appropiate defaults to maintain the current behaviour for implementations that don't support BiDi. We also allow the possibility of multiple user prompts The specifications allow one prompt per event loop, so instead of assuming a single current user prompt, allow getting the user prompt for the active browsing context's event loop. --------- Co-authored-by: Henrik Skupin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43903d0 - Browse repository at this point
Copy the full SHA 43903d0View commit details
Commits on Apr 16, 2024
-
Clarify when an element is disabled (w3c#1807)
Selenium's atom "Is Element Enabled" special-cases the disabled state for "option" and "optgroup" elements when the nearest anchestor "select" is disabled as well.
Configuration menu - View commit details
-
Copy full SHA for 98140ea - Browse repository at this point
Copy the full SHA 98140eaView commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d43acbb - Browse repository at this point
Copy the full SHA d43acbbView commit details
Commits on May 8, 2024
-
Bump Selenium revision to include fix for "Get Element Text" atom (w3…
…c#1811) In SeleniumHQ/selenium@33c6b78 the atom was fixed to correctly find capitalized text containing and underscore.
Configuration menu - View commit details
-
Copy full SHA for 3b12477 - Browse repository at this point
Copy the full SHA 3b12477View commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 48a221b - Browse repository at this point
Copy the full SHA 48a221bView commit details
Commits on Jun 7, 2024
-
Fix handle any user prompts to set the type for beforeunload prompts (w…
…3c#1816) Co-authored-by: jgraham <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 34f9efa - Browse repository at this point
Copy the full SHA 34f9efaView commit details
Commits on Jun 18, 2024
-
Don't require user prompt handler notify to match when creating session
This would prevent creating a BiDi session for a browser that already has a HTTP session with the notify flag set for some prompt handler.
Configuration menu - View commit details
-
Copy full SHA for 0d759c9 - Browse repository at this point
Copy the full SHA 0d759c9View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ebad903 - Browse repository at this point
Copy the full SHA ebad903View commit details -
Fixed parameter name in "Dispatch a pointerDown action" paragraph (w3…
…c#1817) (w3c#1820) Incorrect parameter name "input state" was replaced with "source" Co-authored-by: daniilch <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 629163e - Browse repository at this point
Copy the full SHA 629163eView commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 549d8aa - Browse repository at this point
Copy the full SHA 549d8aaView commit details
Commits on Jul 2, 2024
-
Make object-valued user prompt handler defaults always override
Previously an object value for the unhandledPromptBehavior capability like: { "default": "dismiss" } was equivalent to the string value "dismiss" which for legacy reasons does not affect "beforeUnload" prompts. For WebDriver-BiDi session we'd ideally like to remove this special case and have the default value apply to all prompt types. Therefore this changes things so that an object value with a default key provides a default that applies to all prompt types, whereas the traditional string values only apply to alert/confirm/prompt dialogs. This preserves classic semantics for string-only values, but makes the object values behave in a more uniform way.
Configuration menu - View commit details
-
Copy full SHA for 59d550b - Browse repository at this point
Copy the full SHA 59d550bView commit details -
Unconditionally return the unhandledPromptBehavior capability
When creating a session, ensure that we always return the used value of this capability, whether or not it was passed in.
Configuration menu - View commit details
-
Copy full SHA for af51973 - Browse repository at this point
Copy the full SHA af51973View commit details
Commits on Jul 17, 2024
-
Allow ignoring position or dimensions in set window rect
Previously it was unclear if it was acceptable to return without error from set window rect if the implementation is unable to set some of the properties. This updates the spec so that: * It's unambiguously OK to run the command even if you don't support some aspects of the functionality on the current platform / configuration (you are expected to continue to return an error if you don't support any aspect of the functionality). * It's clear that both position and dimension properties are best effort, and even if you are able to adjust them there's no guarantee that you get the exact requested values. * It's clear what to do if you get just an x coordinate but not y, or just width but not height, or vice-versa. Previously this was undefined.
Configuration menu - View commit details
-
Copy full SHA for bb939cc - Browse repository at this point
Copy the full SHA bb939ccView commit details -
Fix some small problems with set window rect changes (w3c#1832)
* Fix some small problems with set window rect changes * Restore handling both missing and null values for parameters. * Fix some grammar errors. * Apply suggestions from code review --------- Co-authored-by: Alex Rudenko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57eb5e9 - Browse repository at this point
Copy the full SHA 57eb5e9View commit details
Commits on Jul 23, 2024
-
Update user prompt handler note for fallbackDefault (w3c#1831)
--------- Co-authored-by: jgraham <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a23ea0 - Browse repository at this point
Copy the full SHA 7a23ea0View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 172882a - Browse repository at this point
Copy the full SHA 172882aView commit details