TLC 会议 - 2022年5月11日
会议在 Selenium Slack 的 #selenium-tlc
频道中进行。
议程
- 工单状态
- 92 个未解决的问题
- 17 个未完成的 PR
- CDP 支持
- 成员更新
- PLC 状态更新
- Github 权限更新
- 提案:阻止 Chrome w3c: false? https://github.com/SeleniumHQ/selenium/issues/10448
- 提案:删除 IME 支持;联系适用的 w3c 工作组? https://github.com/SeleniumHQ/selenium/issues/10573
- Selenium 4.2
- Selenium 4.3
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
发布前的未决事项
- 在 Java/Grid 中弃用 JWP(日志消息,博客文章)
- 待合并的 PR https://github.com/SeleniumHQ/selenium/pull/10408
- 仍然需要发布一篇博客文章并链接到已记录的警告
- 滚轮支持(文档中的示例代码)
Selenium 4.3
在未来考虑的议程上,由于时间不足,会议中未进行讨论。