TLC 会议 - 2022 年 8 月 3 日

会议在 Selenium Slack 上的 #selenium-tlc 频道中进行。

议程

  • 问题状态
  • CDP 支持
  • 成员更新
  • PLC 状态更新
  • Selenium Manager
  • Selenium 4.4
  • Selenium 4.5
  • Selenium 待办事项
  • Selenium 5.0 的想法

参与

出席的 TLC 成员包括

问题状态

  • 100 个未解决的问题(比上次多 6 个)
  • 20 个待处理的 PR(比上次多 1 个)

CDP 支持

已经支持 v104。v105 计划于 8 月 30 日发布。

成员更新

PLC 状态更新

  • 8 月 2 日举行了 PLC 会议,但没有 SFC 代表。 正在考虑重新安排。
  • SeConf 2023 网站 → 保存日期 页面现已上线
    • PLC 现在正在制定时间表,以便为活动做好准备
  • F2F → TLC/PLC 的测试自动化峰会柏林 8 月 24 日至 26 日
  • 成员 → 需要新的 PLC 成员; 正在考虑新的“项目负责人”
  • 正在调查将 PLC 设为有偿职位
  • 过去有一种叫做 Selenium Fellowship 的东西,可以用于此
  • Alexei 已被投票从 PLC 除名
    • 但是,欢迎 Alexei 回到团队!

Selenium Manager

  • 征集反馈!提案文档
  • 请提供反馈,以便我们可以在下一次 TLC 会议(8 月 17 日)之前开始开发

Selenium 4.4

我们无法实现所有想要实现的目标,因此将许多内容移至 4.5

  • 在 Chrome 中设置 w3c: false 时出错 — #10448(所有绑定;在 Java 中发出警告)
  • 虚拟身份验证器 — #10541 (TamsilAmani)

Selenium 4.5

  • 所有语言的 Firefox 扩展测试/示例 #8357 (titusfortner)
  • 低并发网格错误 — #10332(仅限网格)(打开)
  • 删除 ELEMENT — #6393(仅限 Java)(打开)
  • 添加 JWP 测试以帮助过渡到仅限 w3c — #10374(仅限 Java)(打开)
  • v105 支持

Selenium 待办事项

Selenium 开发人员可以追求的主要项目想法列表。

  • 编纂 BiDi API
  • 将 TouchActions API 添加到 Selenium
  • 包含可执行示例的全面文档
  • 修复 .NET 中的 Bazel 支持
  • 更好的 Edge IE 模式 API
  • 完成 Python 中的类型提示
  • 在 Ruby 中添加 .rbs 文件
  • Selenium + Appium 合并
  • 跨语言的全面命令日志记录
  • 用 TypeScript 重写原子

Selenium 5

讨论了 Selenium 5 的一种选择是实现我们讨论过的非向后兼容的更改

  • Java 11 要求
  • Python 异步重写
  • .Net 异步重写

讨论了 Selenium 5 的另一种选择是“包含所有功能的”版本,包括

  • 自动浏览器下载
  • 自动驱动程序下载
  • 完成在 Python 中添加类型提示
  • 将 JS 转换为使用 Type Script
  • 可能会为 Ruby 类型添加 rbs 文件
  • 其他给新用户带来摩擦的事情(?)
最后修改于 2022 年 8 月 10 日:添加 2022 年 8 月 3 日的会议记录 (718cd533d98)