TLC 会议 - 2022 年 11 月 24 日
会议在 Selenium Slack 上的 #selenium-tlc
频道进行。
下次会议将于 12 月 8 日星期四太平洋时间 0700 / 东部时间 1000 / 英国时间 1500 / 印度时间 1930 举行。
参与
出席的 TLC 成员包括
议程
- 工单状态
- CDP 支持
- 成员更新
- 提案
- CI 健康状况
- Selenium 4.7
- 正在进行的项目
- 待办事项
工单状态
- 101 个未解决的问题;上次会议:91 个
- 29 个未完成的 PR;上次会议:23 个
CDP 支持
- v108 计划于 11 月 29 日发布
成员更新
- 无更新
提案/决策
Selenium Manager Beta/Dev - 达成一致意见,用户必须指定非生产版本的浏览器才能使用。会上简要讨论了绑定需要做什么才能在代码中支持此功能。
将日志记录端点重新添加到 Grid - 达成一致意见,目前不实施日志记录功能,但对于请求支持日志的有效方法不应抛出错误。
CI 健康状况
- 测试通过!
- JS 测试在 hook 之前存在一些不稳定性,需要进行调查
- 相关:p0deje 在通过密封的 Ruby 和 Python 实现、Ruby 中的 Windows 测试支持以及常规缓存改进来改进 CI 方面做了大量工作
Selenium 4.7
- .NET 4.6 支持 - (jimevans)
- 压缩 Selenium Manager 库] (titusfortner)
- Selenium Manager 添加 Python 模块 (symonk)
- Selenium Manager 错误处理 (harsha509, symonk, boni_gg, nvborisenko, titusfortner)
- 修复 Selenium Manager 中的 libssl 问题 (boni_gg, shs96c)
讨论了一些 Python 错误,这些错误将需要尽快发布 4.6.1 版本。
进行中的项目
- BiDi API 工作 — pujagani — 提案仍可使用反馈,但 TamsilAmani 和 harsha509 已经在进行这项工作
- Selenium Manager — boni_gg — 里程碑 2 几乎完成
- Bazel 远程缓存 — p0deje — 正在研究 Google Cloud Storage 和其他服务
- Python 类型提示 — symonk — 仍在进行中
- 使用 TypeScript 实现 JS — harsha509 — 为了进行 BiDi 工作,此项工作被搁置
还讨论了 TamsilAmani 为更好地记录使用 Bazel 进行 Ruby 测试所做的工作,以及如何改进所有语言的文档会更好。
待办事项
这些项目被引用,但未详细讨论
- 为 CI 添加更多支持 (#11305)
- 向 Selenium 添加 TouchActions API (#10808)
- 在 .NET 中添加/修复 Bazel 支持 (#10465)
- 在 Ruby 中添加 .rbs 文件 (#10943)
- 跨语言的全面命令日志记录 (#10944)
- Selenium + Appium 合并
- 用 TypeScript 重写 atoms
- Python 异步重写(当前计划是“加倍”API)
- .NET 异步重写(当前计划是弃用同步代码)