TLC 会议 - 2023 年 1 月 19 日
会议在 Selenium Slack 的 #selenium-tlc
频道进行。 要向下次会议的议程添加项目,请参阅我们的公共滚动议程
下一次会议将于 2 月 2 日星期四太平洋时间 07:00 / 东部时间 10:00 / 英国时间 15:00 / 印度时间 19:30 举行。
参与
出席的 TLC 成员包括
议程
- 工单状态
- CDP 支持
- 成员更新
- 提案/决策
- CI 健康状况
- Selenium 4.8
- Selenium 4.9
- Selenium 5 - 对话启动
- 正在进行的项目
- 待办事项
工单状态
- 123 个未解决的 Issue;上次会议:122 个
- 33 个待处理的 PR;上次会议:30 个
CDP 支持
- v109 于 1 月 10 日发布,感谢 titusfortner 的更新!
- v110 预计于 2 月 1 日发布。
- 我们是进行 4.8.1 还是直接跳到 4.9.0?
- 可能会利用这次机会更新版本中的 Selenium Manager。
成员更新
- TamsilAmani 将被添加为提交者。
提案/决策
- 错误消息的文档链接
- 决定是继续进行此操作,我们需要弄清楚我们想要显示什么。 详细信息将在 issue 中跟进。
- 允许更改本地驱动程序上的 http 客户端配置 (Java)
- 决定是使用一个新的构造函数来接受 ClientConfig 以设置这些值。 详细信息在 issue 中。
- Java 11 作为 Selenium Java 绑定的最低支持版本 (Java)
- 包含几个选项的调查以获取日期。
- 与云供应商沟通,因为他们可能会因 Grid 而受到影响。
CI 健康状况
Selenium 4.8
- 发布正在进行中
Selenium 4.9
目标:2 月 1 日完成功能;然后在 2 月 7 日之前完成示例、文档和博客
- 驱动程序查找器
- 更新 Selenium Manager 输出
- 为提供的浏览器版本或位置自动下载正确的驱动程序
Selenium 5 - 对话启动
- Java 11(如果时间允许)
- 集成 BiDi & CDP 接口
- 功能齐全的 Selenium Manager,具有自动驱动程序和浏览器下载功能
- 拆分代码以更好地突出显示生态系统
进行中的项目
- BiDi API 工作
- pujagani & TamsilAmani 一直在致力于 Java 和 Ruby 的实现
- Selenium Manager
- boni_gg 在此版本中取得了很大进展
- 在 Python 中完成 TypeHints - symonk
- Grid 下载 - krmahadevan
待办事项
- 为 CI 添加更多支持 (#11305)
- 将 TouchActions API 添加到 Selenium (#10808)
- 在 .NET 中添加/修复 Bazel 支持 (#10465)
- 使用 TypeScript 的 JS [(#10942)]https://github.com/SeleniumHQ/selenium/issues/10942
- 在 Ruby 中添加 .rbs 文件 (#10943)
- 跨语言的全面命令日志记录 (#10944)
- 从 Java 中删除 JWP 支持
- Selenium + Appium 合并
- 用 TypeScript 重写 atoms
- Python 异步重写? (当前计划是“加倍”API)
- .NET 异步重写(当前计划是弃用同步代码)