WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 7

From MozillaWiki
Jump to: navigation, search

WebDriver BiDi Milestone 7 - Completed July 02, 2023

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.

Updates:

Queries:

Milestone Backlog:

Full Query
ID Summary Status Assigned to Fx points
1329833 [wdspec] Add tests for parsing of actions messages RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 3
1490258 Stop support for "moz:useNonSpecCompliantPointerOrigin" capability in Firefox 116 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 2
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 RESOLVED Alexandra Borovova [:Sasha] 5
1776190 Modifier keys are no longer reset when getting sent multiple times for "WebDriver:ElementSendKeys" RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 2
1787997 Extract a method to create a UUID to a shared helper RESOLVED michael s 1
1788013 Rename ModuleCache::hasModule to hasModuleClass RESOLVED LyScott123 ---
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
1791715 Stacktraces are only generated for the first 50 "throw" usage in a realm RESOLVED Julian Descottes [:jdescottes] 2
1792529 Remove legacy "Marionette:SingleTap" command because it's no longer used RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 3
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
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 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 5
1822894 [wdspec] Extend "WebDriver:FindElementFromShadowRoot" and "WebDriver:FindElementsFromShadowRoot" tests for nested shadow roots RESOLVED Alexandra Borovova [:Sasha] 2
1824187 Support custom browser to client messages RESOLVED Alexandra Borovova [:Sasha] 5
1824841 Improve assertions for tests in /mozilla/tests/webdriver/new_session/profile_root.py RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 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
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
1828816 If the requested Accessible doesn't exist, wait for it to be created RESOLVED James Teh [:Jamie] ---
1828902 On Windows the test "test_crash.py TestCrash.test_crash_content_process" runs about 360s RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 2
1828950 wdspec fetch helper throws when used twice in the same test RESOLVED Julian Descottes [:jdescottes] 1
1829337 Implement the "session.end" command RESOLVED 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 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 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+1] 2
1832380 Remove experimental flag from "input.performActions" and "input.releaseActions" RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 1
1832891 AbortError issues after 200ms navigation timeout "No navigation detected: about:blank" for new tabs and windows 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__) RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 3
1834248 Intermittent TEST-UNEXPECTED-TIMEOUT | /webdriver/tests/bidi/input/perform_actions/key.py | expected OK RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 1
1834565 [DevTools Release Tasks - Cycle 115] Remove backward compatibility code RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 2
1834971 Add optional "data" field to WebDriver Error classes RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 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
1836514 Unwaive Xrays during Node serialization RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 2
1836926 Rename originTime to timeOrigin in network events fetchTimingInfo RESOLVED Julian Descottes [:jdescottes] 1
1838238 Missing responseCompleted events for redirected document requests RESOLVED Julian Descottes [:jdescottes] 2
1838381 AbortError issues after 200ms navigation timeout "No navigation detected: about:blank" when creating WebDriver session RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 2
1839956 Remove left over meta data from bug 1806788 for input/release_actions/sequence.py RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 1
1840470 [wdspec] get_test_page() fixture triggers `JavaScript Error: "Blocked loading mixed active content` RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] 1

58 Total; 0 Open (0%); 58 Resolved (100%); 0 Verified (0%);