TLC 会议 - 2022 年 7 月 20 日
会议正在 Selenium Slack 上的 #selenium-tlc
频道中进行。
议程
- 工单状态
- CDP 支持
- 成员更新
- PLC 状态更新
- Selenium 4.4 状态
- Selenium “项目”
- Selenium 5.0 的想法
参与
出席的 TLC 成员包括
工单状态
- 94 个未解决问题(比上次少 7 个)
- 19 个未完成的 PR(与上次相同)
CDP 支持
对 v104 的支持应该随 Selenium 4.4 一起发布,预计在 8 月 2 日。
成员更新
这次没有
PLC 状态更新
上次 PLC 会议在 7 月 5 日举行,下一次 PLC 会议计划在 8 月 2 日举行
- 芝加哥会议状态 - 酒店合同已签署,会议定于 2023 年 3 月 27 日那一周;将在印度会议上宣布
- 柏林测试自动化峰会 - 为期 3 天的活动,定于 2022 年 8 月 22 日那一周;邀请了 TLC/PLC 成员
Selenium 4.4:待定名称
- 删除 ELEMENT — #6393(仅限 Java)(开放)
- 在 Chrome 中设置 w3c:false 时出错 — #10448(所有绑定;在 Java 中发出警告)(开放)
- 低并发 Grid 错误 — #10332(仅限 Grid)(开放)
- 状态端点 — #10725(所有绑定)(开放)
- Firefox 扩展测试/示例 — #8357(所有绑定)(titusfortner)
- 虚拟身份验证器 — #10541(仅剩 Ruby)(TamsilAmani)
- 添加 JWP 测试以协助过渡到仅 w3c — #10374(仅限 Java)(开放)
讨论了由于某些原因我们无法支持 Python 3.8 的 Python,还讨论了我们需要找出更好的 Bazel + .NET 支持
Selenium 5
(我们打乱了议程顺序来讨论这个)
讨论了 Selenium 5 的一个选项是实现我们讨论过的非向后兼容的更改
- Java 11 要求
- Python 异步重写
- .Net 异步重写
讨论了 Selenium 5 的另一个选项是包含“开箱即用”的发行版,以包含
- 自动浏览器下载
- 自动驱动程序下载
- 完成在 Python 中添加类型提示
- 转换 JS 以使用 Type Script
- 可能为 Ruby 类型添加 rbs 文件
- 其他给新用户造成摩擦的事情(?)
Selenium 待办事项
Selenium 开发人员可以追求的主要项目想法列表。
- 编纂 BiDi API
- 默认支持自动浏览器和驱动程序安装
- 向 Selenium 添加 TouchActions API
- 包含可执行示例的综合文档
- 修复 .NET 中的 Bazel 支持
- 更好的 Edge 中 IE 模式的 API
- 完成 Python 中的类型提示
- Selenium + Appium 合并
- 跨语言的全面命令日志记录
- 用 TypeScript 重写 atoms
简要讨论
- BiDi 将在测试自动化峰会上进行
- .NET 的 Bazel 支持 — shs96c 说他需要与 jimevans 联系
- AutomatedTester 尝试用 TypeScript 重写 atoms,但缺少第二步