TLC Meeting - February 2, 2023
Meetings are happening on the #selenium-tlc
channel on Selenium Slack.
To add items to the agenda for the next meeting, please see our public Rolling Agenda
The next meeting will be Thursday, February 16 at 0700 Pacific / 1000 Eastern / 1500 UK / 1930 India.
Participation
TLC members present included:
Agenda
- Ticket Status
- CDP support
- Membership Updates
- Proposals/Decisions
- CI Health
- Selenium 4.8
- Selenium 4.9
- Selenium 5 - Conversation Starter
- Projects Underway
- Backlog
Ticket Status
- 130 open Issues; last meeting: 123
- 32 outstanding PRs; last meeting: 33
CDP support
- v109 released on 4.8.0
- v110 release expected on February 1, and will be released on 4.8.1
Membership Updates
- TamsilAmani was added as a committer.
Proposals/Decisions
- [js] Add functionality for using “touch” pointer in Actions
needs-decision
label can be removed since agreement through the comments in the issue has been reached.
- Don’t kill chromedriver on CTRL+C
- Decision was to not accept this change because it changes the behaviour Python users are used to.
- [JS] [atoms] Use .textContent instead of .innerHTML in clear() action
- Decision was to merge it and open an issue in ChromeDriver/GeckoDriver to get the atoms updated in those projects.
CI Health
- Several tests across bindings failing, need to triage to get a better understanding of what is failing.
Selenium 4.8.1
- Add CDP v110, update Selenium Manager, and release.
Selenium 4.9
Goal: feature complete by Feb 1; then examples, docs & blog before Feb 7
- Driver Finders
- Update Selenium Manager output
- Auto download correct driver for provided browser version or location
Selenium 5 - Conversation Starter
- Java 11 (if timing works out)
- Integrate BiDi & CDP interface
- Fully functional Selenium Manager with auto driver & browser downloads
- Split out code to better highlight ecosystem
Projects in Progress
- BiDi API work
- pujagani & TamsilAmani have been working on Java & Ruby implemetnations
- Selenium Manager
- boni_gg has made a lot of progress this release
- Complete TypeHints in Python - symonk
- Grid Downloads - krmahadevan
Backlog
- Add More support to CI (#11305)
- Add TouchActions API to Selenium (#10808)
- Add/fix Bazel support in .NET (#10465)
- JS using TypeScript [(#10942)]https://github.com/SeleniumHQ/selenium/issues/10942
- Add .rbs files in Ruby (#10943)
- Comprehensive command logging across languages (#10944)
- Remove JWP support from Java
- 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)
Last modified February 15, 2023: Adding meeting minutes for 02.02.2023 (b8a38083f1)