WebDriver/Meetings/2018-12-03
From MozillaWiki
The meeting on 3 December 2018 is cancelled due to the All Hands in Orlando, but please leave your status updates and any prospective travel/PTO below.
Intermittent failures
- [fixed] Intermittent testing/marionette/harness/marionette_harness/tests/unit/test_window_close_content.py TestCloseWindow.test_close_window_with_dismissed_beforeunload_prompt (Bug 1503027)
- Has been caused by loading `about:newtab` in a newly opened tabs which caused an additional remoteness change (process move of the framescript)
- From now on opening a new tab will load `about:blank` instead
- [fixed] Firefox-UI / Puppeteer tests fail with "TypeError: win.outerWindowID is null; can't access its "toString" property"
- Fixed on bug 1351940 by just making sure that outerWindowID is actually not null
- Marionette jobs cause timeouts of 1000s due to hangs as result of inappropriate Firefox updates
- [fixed] CI debug builds are getting updated to recent Firefox Nightly builds (Bug 1508836)
- [needs fix] When running Marionette tests Firefox downloads and installs updates even when turned off via prefs (Bug 1508726)
- [beta sim - needs fix] Intermittent Linux Mn testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py TestScreenCaptureChrome.test_formats (Bug 1504201)
- Caused by returning too early from `SwitchToWindow` command, and the target window sometimes not focused yet
- A couple new test failures and side-effects related to window manipulation fix (bug 1506894, bug 1507067, Bug 1506898, Bug 1478358, Bug 1506245, Bug 1506095, Bug 1489955)
- Hang in `SetWindowRect` isn't fully fixed yet (Bug 1489955)
- We want to have more trace output for events, especially when leaving special window states like fullscreen, maximized, minimized
- Re-enabled some Marionette tests (Bug 1332064, Bug 1495667, Bug 1335457)
Status updates
- Henrik
- [marionette] When opening new tabs and windows never load "about:newtab" but "about:blank" (Bug 1506643)
- [awsy] Enable "about:newtab" page for newly opened tabs (Bug 1507267)
- [marionette] Add support for opening a chrome window to Window Manager mixin class (Bug 1507803)
- [marionette] MnH should use a resolution of 1600x1200 instead of 1366x768 for virtual screen (Bug 1509175)
- [marionette/geckodriver] Clarify where to add preferences (prefs.rs vs. marionette.js) and fix application update preferences to prevent unexpected updates up to Firefox 64 (Bug 1509256)
- [fx puppeteer] tabbar.py TabBar.get_handle_for_tab can throw "TypeError: win.outerWindowID is undefined" (Bug 1351940)
- [marionette] Exchange Marionette DEBUG and TRACE output lines (Bug 1510584)
- [firefox] When running Marionette tests Firefox downloads and installs updates even when turned off via prefs (Bug 1508726)
- [geckodriver] Prepare code for Rust 2018 edition release (Bug 1508670)
- [marionette] DeskopInstance and FennecInstance cannot set custom preferences (Bug 1511311)
- [marionette] Continued implementation of new window command (Bug 1504756)
- Reenabled tests
- [marionette] js/xpconnect/tests/marionette/test_loader_global_sharing.py on Windows (Bug 1495667)
- [marionette] test_navigation.py:test_focus_after_navigation (Bug 1332064)
- [firefox-ui-tests] Skip TestAppInfo.test_valid_properties only for artifact builds (Bug 1298233)
- ato
- Primarily worked on RDP:
- Child actor system now working as expected
- Created a generalised message channel for IPC communication
- Spent considerable time on race condition problems, but mostly fixed now
- Navigation complete
- Submitted WebDriver PR 1375
- Primarily worked on RDP:
PTO/travel (⛷)
- AutomatedTester and jgraham at the All hands in Orlando all week
- ato away for the rest of the year from Tuesday 11th