TLC 会议 - 2023 年 6 月 8 日
会议正在 #selenium-tlc
Selenium Slack 频道上进行。 要将项目添加到下一次会议的议程中,请参阅我们的公共 滚动议程
由于 Selenium 会议,下一次会议将于太平洋时间 6 月 22 日星期四 07:00 / 东部时间 10:00 / 英国时间 15:00 / 印度时间 19:30 举行。
参与
议程
- 工单状态
- CDP 支持
- 成员更新
- 待办事项
- 提案/决定
- CI 健康状况
- Selenium 4.10.0
工单状态
- 165 个未解决问题;上次会议:164 个
- 33 个未完成的 PR;上次会议:35 个
CDP 支持
- v114 与 4.10.0 一起发布
- v115 计划于 7 月 20 日发布
成员更新
- 无更新
待办事项
- https://github.com/SeleniumHQ/selenium/issues/11526
- 决定在 2023 年 9 月 30 日停止对 Java 8 的支持。 Java 11 将是最低版本。
提案/决定
- Selenium Manager 不应修复 PATH 上的驱动程序问题(#12177)
- 已决定,如果用户在其 PATH 上有一个浏览器驱动程序,则应以该驱动程序为准。
- 但是,此行为将在 Selenium 5 中更改,其中默认情况下将使用 Selenium Manager。
- 如果需要,将有一个环境变量来禁用 Selenium Manager。
- 一个用于在 Selenium Manager 中禁用 Internet 访问的环境变量。
- 但是,如果 PATH 上有旧的或不兼容的浏览器驱动程序,Selenium Manager 将修复它。
CI 健康状况
- Selenium Manager 在 Windows 上使用 Bazel 失败。
- 由于 runners 中的更改,C# 偶尔会失败。
4.11 里程碑
- 宣布 Java 8 支持的结束(已决定)
- 发布 CDP v115
- 包括示例、文档和博客。
- 绑定依赖于 Selenium Manager 来检查 PATH
- 绑定中的远程文件下载支持
- 动作 PR 终于(?)(Titus??)
Selenium 5 的讨论
- 集成 BiDi 和 CDP 接口
- 功能齐全的 Selenium Manager,具有自动驱动程序和浏览器下载功能
- 分离代码以更好地突出生态系统
进行中的项目
- BiDi API 工作
- pujagani 和 TamsilAmani 一直在研究 Java 和 Ruby 的实现
- Selenium Manager
- Bazel 远程缓存 (Alex)
- 完成 Python 中的类型提示 - symonk
待办事项
- 添加更多对 CI 的支持 (#11305)
- 将 TouchActions API 添加到 Selenium (#10808)
- 在 .NET 中添加/修复 Bazel 支持 (#10465)
- JS 使用 TypeScript [(#10942)]https://github.com/SeleniumHQ/selenium/issues/10942
- 在 Ruby 中添加 .rbs 文件 (#10943)
- 跨语言的全面命令日志记录 (#10944)
- Selenium + Appium 合并
- 使用 TypeScript 重写 atoms
- Python 异步重写?(目前的计划是“加倍”API)
- .NET 异步重写(目前的计划是弃用同步代码)