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,但缺少第二步
上次修改时间:2022 年 7 月 20 日:为之前的 2 次 TLC 会议添加注释 (fef40b2baa6)