TLC 会议 - 2023 年 6 月 8 日

会议正在 #selenium-tlc Selenium Slack 频道上进行。 要将项目添加到下一次会议的议程中,请参阅我们的公共 滚动议程

由于 Selenium 会议,下一次会议将于太平洋时间 6 月 22 日星期四 07:00 / 东部时间 10:00 / 英国时间 15:00 / 印度时间 19:30 举行。

参与

议程

  • 工单状态
  • CDP 支持
  • 成员更新
  • 待办事项
  • 提案/决定
  • CI 健康状况
  • Selenium 4.10.0

工单状态

  • 165 个未解决问题;上次会议:164 个
  • 33 个未完成的 PR;上次会议:35 个

CDP 支持

  • v114 与 4.10.0 一起发布
  • v115 计划于 7 月 20 日发布

成员更新

  • 无更新

待办事项

提案/决定

需要决策的问题列表

  • Selenium Manager 不应修复 PATH 上的驱动程序问题(#12177
    • 已决定,如果用户在其 PATH 上有一个浏览器驱动程序,则应以该驱动程序为准。
    • 但是,此行为将在 Selenium 5 中更改,其中默认情况下将使用 Selenium Manager。
      • 如果需要,将有一个环境变量来禁用 Selenium Manager。
      • 一个用于在 Selenium Manager 中禁用 Internet 访问的环境变量。
      • 但是,如果 PATH 上有旧的或不兼容的浏览器驱动程序,Selenium Manager 将修复它。

CI 健康状况

  • Selenium Manager 在 Windows 上使用 Bazel 失败。
  • 由于 runners 中的更改,C# 偶尔会失败。

4.11 里程碑

  • 宣布 Java 8 支持的结束(已决定)
  • 发布 CDP v115
  • 包括示例、文档和博客。
  • 绑定依赖于 Selenium Manager 来检查 PATH
  • 绑定中的远程文件下载支持
  • 动作 PR 终于(?)(Titus??)

Selenium 5 的讨论

  • 集成 BiDi 和 CDP 接口
  • 功能齐全的 Selenium Manager,具有自动驱动程序和浏览器下载功能
  • 分离代码以更好地突出生态系统

进行中的项目

待办事项

  • 添加更多对 CI 的支持 (#11305)
  • 将 TouchActions API 添加到 Selenium (#10808)
  • 在 .NET 中添加/修复 Bazel 支持 (#10465)
  • JS 使用 TypeScript [(#10942)]https://github.com/SeleniumHQ/selenium/issues/10942
  • 在 Ruby 中添加 .rbs 文件 (#10943)
  • 跨语言的全面命令日志记录 (#10944)
  • Selenium + Appium 合并
  • 使用 TypeScript 重写 atoms
  • Python 异步重写?(目前的计划是“加倍”API)
  • .NET 异步重写(目前的计划是弃用同步代码)
上次修改时间为 2023 年 6 月 14 日:添加 6 月 8 日的会议记录 (358be1e427d)