TLC Meeting - March 16, 2022

Meetings are happening on the #selenium-tlc channel on Selenium Slack.

Agenda

  • Release Process Documented + Access
    • Ruby — Documented; Titus, Alex, Diego
    • Python — Documented; David, Diego, Titus
    • Java — ??; Diego
    • .NET — Not Documented; Jim
    • JS — ??; David, Diego(?)
  • Chrome Version Support — need patch releases
    • Ruby — through v99
    • Python — through v99
    • JS — through v98(?)
    • Java — through v97
    • .NET — through v96
  • Selenium 4.2
    • Log JWP Deprecation in Java/Grid (PR 10408)
    • Blog Post / Links for JWP Deprecation in Java/Grid
    • Add fully featured scroll() method in each bindings
    • Add scrolling tests/examples for each bindings (PR 10445)
    • Additional PRs — 10438, 10433
  • Selenium 4.3
    • Remove deprecated JWP Python code
    • Ruby needs to get options better aligned with the rest of the bindings
    • Remove constructors for local drivers deprecated in Se 3.6 (PR 10427)
    • Start removing Protocol conversion code from the grid. I think we would ideally figure out how to continue supporting Java bindings sending JWP code to Chrome (the way the rest of the bindings did before 4.0), but maybe that isn’t necessary

Releases

titusfortner has given Rubygems access to [diemol][]. AutomatedTester has given Pypi access to titusfortner & [diemol][], and gave access to NPM to titusfortner [diemol][] still needs to give access to sonatype to titusfortner and pujagani [jimevans][] still needs to give access to Nuget. Still need to add JS release process; Need to verify Java release process

Chrome Support

The bindings are all behind in their support for Chrome versions

Selenium 4.2

In addition to the list above, we also need to get .NET pointer event properties sorted since PR #10199 needs fixes titusfortner volunteered to write the blog post that is the blocker for PR #10408