TLC Meeting - August 31, 2022

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

Agenda

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

Participation

TLC members present included:

Ticket Status

  • 83 open Issues (2 fewer than last meeting)
  • 17 outstanding PRs (1 less than last meeting)

CDP support

105 is out but we have not added it yet — titusfortner volunteered to add them v106 is scheduled for September 27

Membership Updates

Added jamesmortensen as a docker-selenium committer.

Proposals

None at this time

CI Health

CI is broken for a new bug in Firefox. titusfortner volunteere to investigate

Selenium 4.5

Discussed that there are not a lot of blog-worthy features yet, but that once CI is passing it is still worth making a release. Current features include

  • Java 11 client,
  • Dev and Beta versions for Docker Containers
  • CDP 105
  • The fix for Low Concurrency Grid bug (possibly)

But also we need to write a blog post for it as part of the release.

Projects in Progress

Selenium Manager — [bonigarcia] actively working on it BiDi API work — there was an official w3c working group meeting last week, and it was announced that Puppeteer would be using the new WebDriver BiDi. The current plan is for Selenium to change its implementation from WebDriver-Classic to WebDriver-BiDi. Figuring out the API across the languages is an important next step for the team.

Backlog

List of items referenced:

  • Add TouchActions API to Selenium (#10808)
  • Add/fix Bazel support in .NET (#10465)
  • Better API for IE Mode in Edge (#10729)
  • Complete TypeHints in Python (#9480)
  • Add .rbs files in Ruby (#10943)
  • JS using TypeScript (#10942)
  • Comprehensive command logging across languages (#10944)
  • Selenium + Appium consolidation
  • Rewrite atoms in TypeScript
  • Comprehensive Documentation w/Examples
  • Java 11+ Required
  • Python Async Rewrite
  • .NET Async Rewrite
Last modified September 14, 2022: Add TLC meeting minutes for Aug 31 (5b24d9a2521)