TLC 会议 - 2022年5月11日

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

议程


CDP 支持

我们有史以来第一次在所有绑定中完全更新了 Chrome 101!下一个版本(v102)将在 2 周后发布。

成员更新

有人提议将 symonk 加入 Selenium 分流团队。已达成共识,他们将被添加。

PLC 状态更新

  • 芝加哥会议状态 - 正在与芝加哥的 Voca 酒店进行合同谈判
  • PLC 新成员 - 正在积极与一人洽谈;正在考虑其他建议;希望有来自欧洲的人。
  • 会议网站 - 自 White October 运营以来一直没有更新;正在处理中

Github 权限更新

提案是

只有 TLC / PLC 成员作为存储库“所有者”。其他所有人都将角色从“管理员”更改为“维护者”

上下文

权限分为 2 个级别。组织和团队 组织是所有者/成员 所有者可以更改组织的事情 对于团队,“管理员”和“维护者”都可以直接提交到主干,但是“管理员”可以更改设置等

因此,提案本质上是允许所有提交者继续将内容提交到主干,但将其他设置更改限制为 TLC/PLC 成员

该提案已投票并通过共识,因此将实施。

提案:阻止 Chrome w3c: false? https://github.com/SeleniumHQ/selenium/issues/10448

本质上,人们要求使用 JWP 会话,但由于绑定不再支持它,因此会收到奇怪的响应

该提案已投票并通过共识,因此将实施。检测到时,我们应该抛出 SessionNotCreatedException,以便尽早失败。

提案:删除 IME 支持;联系适用的 w3c 工作组? https://github.com/SeleniumHQ/selenium/issues/10573

IME 在 Selenium 中不起作用,但它正在 Appium 中使用,在这些路由中

‘/session/:sessionId/ime/available_engines’: {
    GET: {command: ‘availableIMEEngines’},
  },
  ‘/session/:sessionId/ime/deactivate’: {
    POST: {command: ‘deactivateIMEEngine’},
  },
  ‘/session/:sessionId/ime/activate’: {
    POST: {command: ‘activateIMEEngine’, payloadParams: {required: [‘engine’]}},
  },

并且现在的访问权限只能通过 JsonHttpCommandHandler,这意味着它是一个遗留会话。

来自 Appium 项目负责人的评论

这应该不是问题,因为我们可以将命令移动到 appium 客户端,但如果您可以在 appium/appium 中创建一个 issue 来解释发生了什么,以便我们了解情况以及我们需要做什么,这将很有帮助

然后,我们需要在 Appium 存储库中创建一个 issue,然后从 Java 代码库中删除代码。

Selenium 4.2

发布前的未决事项

Selenium 4.3

在未来考虑的议程上,由于时间不足,会议中未进行讨论。

上次修改时间为 2022 年 8 月 2 日:更新 Bill 的 GitHub 用户 (f63716e792f)