TLC Meeting - November 24, 2022

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

The next meeting will be Thursday, December 8 at 0700 Pacific / 1000 Eastern / 1500 UK / 1930 India.

Participation

TLC members present included:

Agenda

  • Ticket Status
  • CDP support
  • Membership Updates
  • Proposals
  • CI Health
  • Selenium 4.7
  • Projects Underway
  • Backlog

Ticket Status

  • 101 open Issues; last meeting: 91
  • 29 outstanding PRs; last meeting: 23

CDP support

  • v108 scheduled November 29

Membership Updates

  • No updates

Proposals/Decisions

  • Selenium Manager Beta/Dev - It was agreed that the user should have to specify a non-production browser version in order for it to be used. There was a brief discussion about what the bindings would need to do in order to support this in code.

  • Re-add logging endpoints to Grid - It was agreed not to implement logging features at this time, but that an error shouldn’t be thrown for a valid method asking about supported logs.

CI Health

  • Tests are green!
  • Some flakiness in JS test before hook that needs to be investigated
  • Related: p0deje has done a bunch of work on improving CI with hermetic Ruby & Python implementations, Windows testing support in Ruby, and general caching improvements

Selenium 4.7

Milestone 4.7

Discussed some Python bugs that will require a 4.6.1 release soon.

Projects in Progress

Also discussed TamsilAmani’s work to better document Ruby testing with Bazel, and how it would be nice to improve documentation in all the languages.

Backlog

These items were referenced, but not discussed in detail:

  • Add More support to CI (#11305)
  • Add TouchActions API to Selenium (#10808)
  • Add/fix Bazel support in .NET (#10465)
  • Add .rbs files in Ruby (#10943)
  • Comprehensive command logging across languages (#10944)
  • Selenium + Appium consolidation
  • Rewrite atoms in TypeScript
  • Python Async Rewrite (Current plan is “doubling” the API)
  • .NET Async Rewrite (Current plan is to deprecate Sync code)