WebDriver/Meetings/2018-10-29

From MozillaWiki
Jump to: navigation, search

Agenda

  • Intermittents update
    • [needs investigation] Intermittent test_ev_certificate.py TestEVCertificate.test_ev_certificate | AssertionError: u'verifiedDomain' != 'verifiedIdentity' (Bug 1289344)
    • Intermittent Mn/MnH Automation Error: mozprocess timed out after 1000 seconds running (Bug 1391545) - caused by unskipping restart in safe mode test

Minutes

TPAC review

whimboo
The topics were hard, and we had little time for all the discussions.
We solved a lot of hard problems, so it was good to have them in the topic bank.
ato
Do you think the topic bank approach worked?
whimboo
I can't comment on how meetings have worked before.
It was good that I prioritised issues similar to others beforehand.
"These are the topics we need to talk about.", good that nothing was forgotten.
ato
The CDP discussions took a long time, but I can't see how we could've done things differently.
We needed to take the time to brainstorm and though we didn't get so many concrete things decided, it was time well spent I felt.
Automated tester
The topic bank was actually a good idea - we should keep doing it for the future

Browser compat data for Firefox

https://github.com/mdn/browser-compat-data/tree/master/webdriver/commands

whimboo
Question: When we checked this during TPAC, I saw we have Firefox 55 listed for every command.
Most of the commands we supported before, even before 48.
ato
Firefox 55 was used because it was when we used the w3c test suite to proof that we did support these commands
The requirements are less lower than to say we are compliant
Updating the numbers for releases before 55 might be hard
automatedtester
Updating it would be great to start doing for upcoming changes
whimboo
Just wanted to say what David mentioned
Let's do it for the future, so that any newly added features are up to date.
ato
And commands can be added at any time, even if we don't support them yet.

Intermittents

whimboo
One intermittent seemingly only on Linux where we loaded a page and can query the DOM, but not interact with it.
A blank page is displayed.
ato
I may have seen this on macOS locally.
whimboo
Safe-mode timeout on mozprocess with 1000 seconds, bug 1391545
Shows more often the missing `sessionstore-windows-restored` notification. Maybe it helps to better investigate the problem
May have to skip this test again, but I will look into it.

Status updates

(Spoken status updates in bold.)

  • whimboo
    • [marionette] Re-enabled test_quit_restart.py TestQuitRestart.test_in_app_restart_safe_mode (Bug 1397612)
    • [mozdownload] Released version 1.25 (#507)
    • [mozdownload] Add license and fix layout of README to display properly on PyPI (#509)
  • ato
    • Patched an edge case with in-view centre point to be able to click 1x1 px elements
    • Code review fixups to the MDN WebDriver sidebar change, but it’s moving very slowly (kumascript PR 775)
    • Followed up on kumascript changes for WebDriver bibliography definitions, but this is taking forever (kumascript PR 930)
    • Officially changed WebDriver spec from Editor’s Draft to Living Document, thanks to a patch by Mike Smith on ReSpec (WebDriver PR 1327)
    • Removed selectionchange.js shim (WebDriver PR 1328)
    • Fixed ReSpec errors on WebDriver spec (WebDriver PR 1329)
    • Landed changes exposing the full document screenshot in geckodriver (1431148)
      • WPT fixtures moved from conftest.py to separate pytest plugin so they can be used in the Mozilla-specific wdspec tests
    • Provided opinions on how shadow DOM should work in WebDriver (WebDriver PR 1320)
    • Will begin work on relaxing <input type=file> interactability checks momentarily (1502864)
    • Friday 2 November my 5th Mozilla anniversary! 🎉

PTO/travel (🍂)

  • whimboo - Oct 31st - Public Holiday
  • whimboo - Nov 8th - PTO
  • ato away 9 November