公共项目会议 - 2021年3月25日
这是2021年3月25日下午5:30 CET举行的双周公共项目会议的时间线。(以下时间为IST)
会议在 Selenium Slack 上的 #selenium-tlc
频道举行。
Diego Molina 晚上9:54
公共会议议程
- 项目总体统计
- 第三个 Beta 版本有哪些待完成的工作?
- 行为准则 (CoC),下一步是什么?
请随时添加任何其他主题
ping @jimevans @barancev @simonstewart @AutomatedTester @titusfortner @harsha509 @luke @Puja Jagani 以及其他想加入的人
Simon Stewart 晚上9:56
感谢 ping :slightly_smiling_face
Diego Molina 晚上9:58
忘记 ping @manoj9788 和 @mmerrell
Marcus Merrell 晚上10:00
我还没有收到关于 CoC 工作的回复 - 我们上次讨论时,Karen 正在联系 Larissa
David Burns 晚上10:00
我现在就给 Larissa 发消息,看看是否发生了
Marcus Merrell 晚上10:01
谢谢
10:01
如果你想把我从中间人移除,我可以联系她,我可能会加快进度
关于会议,听起来芝加哥的假日酒店正在进行所有权变更,并且截至上周,还没有回复我们关于推迟到 2022 年的请求
David Burns 晚上10:02
我已经在 Mozilla Alumni Slack 中给她发了消息
Marcus Merrell 晚上10:03
好的,谢谢
Diego Molina 晚上10:03
听起来不错,所以我们已经讨论了一个主题 :slightly_smiling_face
那么… 项目总体统计
- 上次会议:202 个未解决的问题,32 个未解决的 PR
- 当前:178 个问题,23 个 PR
Simon Stewart 晚上10:04
大家做得太棒了
Diego Molina 晚上10:04
我们做得相当不错,我检查了很多问题,并询问它们是否仍然有效。根据他们的回复,我们可以在 2-3 周内再关闭大约 20 个。
大多数未解决的问题要么是功能请求,要么是针对 JS 和 C# 绑定。也许我们需要寻找人来帮助我们
Simon Stewart 晚上10:06
我们绝对需要更多的提交者。
Diego Molina 晚上10:07
我会寻找那些基于 Selenium 构建框架的人,看看他们是否有时间帮我们
Simon Stewart 晚上10:08
这是个好主意
Diego Molina 晚上10:08
我见过一个叫 Watir 的,也许他们可以帮助我们
Titus Fortner 晚上10:09
他们有一个 Slack 频道,我可以问问
Diego Molina 晚上10:09
这个最初的想法实际上来自 Titus :slightly_smiling_face
Titus Fortner 晚上10:09
我的意思是,我哄着 Capybara 的 Thomas 来帮忙了 :-D
我们只剩下一个标记为 ruby 的问题。我们需要对此做出某种决定:https://github.com/SeleniumHQ/selenium/issues/8179
也许它是一个 wontfix,可以关闭,或者我们可以找出正确的方法并解决这些更改
Simon Stewart 晚上10:11
操作中的发送键实际上是指单个按键。但我认为我们可以将更复杂的一组输入分解为单个按键和释放
Diego Molina 晚上10:14
@titusfortner,你现在想深入研究这个问题吗?
Titus Fortner 晚上10:14
我通常会查看那些需要讨论的问题:https://github.com/SeleniumHQ/selenium/labels/A-needs%20decision
如果我们需要讨论才能弄清楚什么是正确的事情,这似乎是一个很好的论坛,如果我们需要更多信息,我们可以将其推迟到下次会议等
Diego Molina 晚上10:15
有道理,我肯定会检查这些问题,并在下次会议的议程中提出,好主意
Titus Fortner 晚上10:15
但不用,我不需要从那个问题中得到任何具体的东西
现在只是想提出这个问题,因为我们之前没有讨论过它 :)
如果并且当我们得到指导时,我/其他人可以实现它,但需要知道要实现什么 :-D 否则我会让 Watir 开发人员来做
Diego Molina 晚上10:18
好的,下一个主题
- 第三个 Beta 版本有哪些待完成的工作?
Java、Python、JS、Ruby、C# 中还剩下什么?
- “se:cdpVersion”?
- 所有绑定都可以在 Grid 上执行 CDP 吗?
客户端还有其他问题吗?
Simon Stewart 晚上10:19
我本地有一些差异,其中 se:cdpVersion 在 Firefox 和基于 Chromium 的浏览器中正确连接。这有点奇怪,我想在做更多工作之前先进行一下测试
Titus Fortner 晚上10:20
我们为 Firefox 硬编码了 cdpVersion,并且正在获取浏览器版本以自动为 Chrome/Edge 提供正确的版本,该端点会使一些事情变得更容易 :)
Simon Stewart 晚上10:21
我正在让浏览器在功能中返回 cdp 版本和端点
分别是 se:cdpVersion 和 se:cdp
Titus Fortner 晚上10:21
哦,是的,是功能而不是端点,我知道我脑子里想说什么 ;-)
Simon Stewart 晚上10:22
哈! :slightly_smiling_face
Diego Molina 晚上10:23
好的,现在,服务器端
- 在必要时使用 failsafe 启用命令重试
- 通过 websocket 管道连接 VNC 连接器,实现实时视频
- 通过使用 Grid url 返回 CDP url
- Firefox 的 CDP url
- 平台匹配,但当平台为 Windows 时
- 调查:在终止的会话中截图时,Grid 卡住
这是我列表中的内容,不确定是否还有更多内容
- 平台匹配错误,当平台为 Windows 时
Simon Stewart 晚上10:25
我们应该已经在功能中发送了 Grid 的 CDP url
并且我已经在本地补丁中获得了 Firefox 的 CDP url
Diego Molina 晚上10:25
啊,没错
划掉
Simon Stewart 晚上10:26
太棒了!离目标更近一步 :slightly_smiling_face
Diego Molina 晚上10:27
通过查看下载量和 beta 2 之后创建的问题,数量不多… 我们对 beta 3 的总体感觉如何?
假设,当大多数功能和 bug 修复完成后,我们发布它,还是想再等一段时间以获得反馈?
David Burns 晚上10:28
我认为进行 bug 修复并发布
Diego Molina 晚上10:28
+1
David Burns 晚上10:28
我们越接近完整版本,我们的用户群就会增加
一个“更好”的问题… 我们需要什么才能达到 RC?
Jim Evans 晚上10:29
.NET 现在不通过 Grid 执行 CDP。需要进行重构才能实现。我正在进行中,但尚未准备好提交。
David Burns 晚上10:29
所以我们需要 ^ 才能达到 RC,还有什么?
Simon Stewart 晚上10:29
哦。是啊。RC 向后兼容
David Burns 晚上10:30
我的意思是很难达到目标,但不会停止 beta 版本的发布
Simon Stewart 晚上10:30
我还想正确地清理 java 客户端代码,以删除 JWP 支持
David Burns 晚上10:30
RC 我指的是候选发布版本
Simon Stewart 晚上10:30
但我认为这会很难做到
Diego Molina 晚上10:30
Simon 利用一切机会将 RC 发布到 Selenium 4 :smile: 新
Simon Stewart 晚上10:30
一旦我们认为我们已经完成了所有功能,我们就可以发布 RC
如果 @jimevans 获得通过 Grid 执行 CDP 所需的时间和支持,我怀疑 beta 3 可能是我们的最后一个 beta 版本
Diego Molina 晚上10:32
我正在购买一台新的 Windows 机器,部分原因是为了看看我如何帮助 C#,所以请期待 @jimevans 的提问 :slightly_smiling_face
Simon Stewart 晚上10:32
太棒了! :slightly_smiling_face
Jim Evans 晚上10:33
@diemol 很高兴合作。
Diego Molina 晚上10:33
我相信我们已经讨论了所有主题,除非有人还有其他内容?
Michael Mintz 晚上10:34
今年年底之前发布 Selenium 4 的正式完整版本?
Simon Stewart 晚上10:34
甚至更早
我们应该何时发布 beta3?
Titus Fortner 晚上10:35
我正在等待 Simon 决定他必须在发布 Se 4 之前重写 Java HTTP 客户端 ;-)
David Burns 晚上10:35
不是下周,因为我不在,但也许是下下周?
Diego Molina 晚上10:37
我认为,2-3周后比较现实
Simon Stewart 晚上10:37
这是计划。当满足以下两个条件中的两个时,我们将发布 beta3
- .net 绑定支持通过 Grid 的 CDP
- 我们在 Capabilities 中发送 se:cdpVersion,并且 Grid 也处理它
- 两周时间已经过去
听起来不错吗?
Diego Molina 晚上10:38
我觉得不错
好的,今天的会议似乎可以结束了……不过,如果任何人对我们今天讨论的内容有任何意见,请随时在这里发表评论
Titus Fortner 晚上10:43
谢谢 @diemol!