WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 7

From MozillaWiki
Jump to: navigation, search

WebDriver BiDi Milestone 7 - In Development

Goal: This milestone aims to expand the set of APIs supported for creating basic automated tests using WebDriver BiDi. The newly added APIs will include support for HTTP authentication, improved user interaction with pages and prompts. Additionally, efforts will be made to maintain our infrastructure for the existing WebDriver based test suites.




Milestone Backlog:

Full Query
ID Summary Status Assigned to Fx points
1274251 Provide JSON serialisation and deserialization of Window and Frame ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1329833 [wdspec] Add tests for parsing of actions messages NEW 3
1693857 Support "unbeforeunload" user prompts in Marionette NEW 5
1731589 Add WebDriver tests for common complex data types as used by `log.entryAdded` RESOLVED Alexandra Borovova [:Sasha] 2
1731730 Implement capability matching for features for the session.new command ASSIGNED Alexandra Borovova [:Sasha] 5
1776190 Modifier keys are no longer reset when getting sent multiple times for "WebDriver:ElementSendKeys" RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 2
1788050 Use Timer.sys.mjs module instead of "setTimeout" in modules running in child processes RESOLVED Victoria Ajala ---
1788894 Move the Realm cache to the WindowGlobal message manager RESOLVED Alexandra Borovova [:Sasha] 2
1789484 Return navigation id in browsingContext navigation events NEW 5
1790363 Support network events that are emitted in the content process NEW 3
1790375 Implement "network.fetchError" event NEW 5
1791715 Stacktraces are only generated for the first 50 "throw" usage in a realm RESOLVED Julian Descottes [:jdescottes] 2
1802181 Switch NetworkObserver to use events instead of owner pattern ASSIGNED Julian Descottes [:jdescottes] 1
1805479 Add initiator and stacktrace details to Network BiDi events NEW 5
1806788 Update the Element Origin concept for WebDriver BiDi RESOLVED Julian Descottes [:jdescottes] 2
1806801 Port Webdriver classic actions tests to BiDi using "input.performActions" RESOLVED Julian Descottes [:jdescottes] 5
1806897 Add WebDriver tests for interaction with elements within a (nested) ShadowRoot NEW 3
1815461 NetworkObserver: group response completed callbacks in addResponseCompleted ASSIGNED Julian Descottes [:jdescottes] 2
1818657 "WebDriver:GetCookies" returns secure cookies on a non-secure document NEW 3
1819141 Ignore network observer events emitted for late requests NEW 2
1819902 Support origin checks when deserializing a shared reference NEW 5
1820738 Use a custom Module base class for WebDriver BiDi RESOLVED Victoria Ajala ---
1821733 Wheel transactions should not outlive the action chain RESOLVED Dan Robertson (:dlrobertson) ---
1821983 [wdspec] Tests with missing capabilities (binary) inappropriately launch the default installation of the browser RESOLVED James Graham [:jgraham] 2
1821996 [wdspec] Move WebDriver classic tests into "webdriver/tests/classic" RESOLVED Julian Descottes [:jdescottes] 2
1822112 "WebDriver:GetComputedRole" should return WAI-ARIA roles RESOLVED James Teh [:Jamie] 1
1822466 Element reference is unknown and not stale after a remoteness change since Firefox 110.0 REOPENED Henrik Skupin [:whimboo][⌚️UTC+2] 5
1822894 [wdspec] Extend "WebDriver:FindElementFromShadowRoot" and "WebDriver:FindElementsFromShadowRoot" tests for nested shadow roots NEW 2
1823444 "Clone an object" should only return enumerable properties for an object NEW 2
1824187 Support custom browser to client messages RESOLVED Alexandra Borovova [:Sasha] 5
1824197 Implement "browsingContext.handleUserPrompt" command NEW 5
1824221 Implement browsingContext.userPromptClosed event NEW 5
1824224 Implement browsingContext.userPromptOpened event NEW 5
1824227 [wdspec] Add tests for parsing of actions messages for WebDriver BiDi NEW 1
1824230 [wdspec] Add tests for interaction with elements within a (nested) ShadowRoot NEW 2
1824664 Selenium atoms update caused "WebDriver:GetElementText" to return an empty value for an element within a ShadowRoot on https://taskmob.demo.vaadin.com ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1824841 Improve assertions for tests in /mozilla/tests/webdriver/new_session/profile_root.py RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1824908 Sync vendored puppeteer to v20.1.0 RESOLVED Alexandra Borovova [:Sasha] 3
1824953 Make RemoteValue serialization more flexible RESOLVED Alexandra Borovova [:Sasha] 5
1825634 BiDi load and domContentLoaded events use document baseURI instead of the target URL of the navigation RESOLVED Julian Descottes [:jdescottes] 1
1826186 Rename "browsingContext" module to "context NEW 3
1826192 Implement "network.addIntercept" command NEW 8
1826193 Implement "network.removeIntercept" command NEW 3
1826196 Implement "network.continueWithAuth" command NEW 5
1826198 Implement "network.authRequested" event NEW 3
1826705 Make destroy method of MessageHandler modules optional RESOLVED Anwar Sadat Ayub ---
1827726 WebSocketConnection _log shows up in performance profiles even if trace logs are disabled RESOLVED Julian Descottes [:jdescottes] 1
1828392 Since bug 1827726 landed DEBUG logging output is no longer visible for CDP and WebDriver BiDi RESOLVED Julian Descottes [:jdescottes] 1
1828950 wdspec fetch helper throws when used twice in the same test RESOLVED Julian Descottes [:jdescottes] 1
1829334 Implement "browser.close" command NEW 5
1829337 Implement the "session.end" command ASSIGNED Alexandra Borovova [:Sasha] 3
1829630 Script evaluate/callFunction fails for rejected promises RESOLVED Julian Descottes [:jdescottes] 2
1829645 Increase the default timeout for wdspec bidi fetch helper to 3 seconds RESOLVED Julian Descottes [:jdescottes] 1
1829950 Add pauses to ensure event sequence in test_modifier_click RESOLVED Julian Descottes [:jdescottes] 1
1830404 Support sending message handler commands from windowglobal to root RESOLVED Julian Descottes [:jdescottes] 2
1830884 Use and update navigable seen node map when interacting with nodes of type Element and ShadowRoot REOPENED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1831373 sendRootCommand fails for BiDi modules RESOLVED Julian Descottes [:jdescottes] 1
1831411 MessageHandler.handleCommand with destination "ROOT" runs the command in the content process RESOLVED Julian Descottes [:jdescottes] 1
1832028 "input.#getElementFromElementOrigin()" has to raise "no such element" error for non Elements as element origin. RESOLVED Julian Descottes [:jdescottes] 1
1832031 ElementOrigin deserialization needs to be asynchronous RESOLVED Julian Descottes [:jdescottes] 1
1832107 DevTools Release Tasks - Cycle 115 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 2
1832380 Remove experimental flag from "input.performActions" and "input.releaseActions" RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1832891 AbortError issues after 200ms navigation timeout "No navigation detected: about:blank" RESOLVED Julian Descottes [:jdescottes] 3
1833090 Update bidi wpt tests chunks to be per command/event instead of per module RESOLVED Julian Descottes [:jdescottes] 1
1833578 [wdspec] ScriptEvaluateResultException doesn't have a string representation (missed __str__) ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1834248 Intermittent TEST-UNEXPECTED-TIMEOUT | /webdriver/tests/bidi/input/perform_actions/key.py | expected OK RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 1
1834565 [DevTools Release Tasks - Cycle 115] Remove backward compatibility code RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 2
1834971 Add optional "data" field to WebDriver Error classes RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2] 3
1834990 Add per-global or per-realm option to allow more than 50 stacktraces RESOLVED Julian Descottes [:jdescottes] 2
1835796 Perma [tier 2] remote/shared/test/xpcshell/test_Navigate.js | Test timed out RESOLVED Julian Descottes [:jdescottes] ---
1836093 Disable browser.translations.enable in automation RESOLVED Julian Descottes [:jdescottes] 2
1836926 Rename originTime to timeOrigin in network events fetchTimingInfo RESOLVED Julian Descottes [:jdescottes] 1

72 Total; 32 Open (44.44%); 40 Resolved (55.56%); 0 Verified (0%);