公开项目会议 - 2021 年 3 月 25 日

继续每两周一次的公共项目会议系列……

继续每两周一次的公共项目会议系列,以下是 2021 年 3 月 25 日下午 5:30(欧洲中部时间)举行的会议的时间线。(以下时间为 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

也许这是一个不会修复的问题,可以关闭,或者我们可以找出正确的方法并消除更改

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

我们应该已经在 Capabilities 中发送 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 的总体感觉如何?

假设,当大多数功能和错误修复完成后,我们发布它,还是想再等一下反馈?

David Burns 晚上 10:28

我认为修复错误然后发布

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

我怀疑 beta 3 可能是我们的最后一个 beta 版本,如果 @jimevans 有时间和所需的支持来完成 Grid 上的 CDP

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

甚至更快

我们应该以何时发布 beta 3 为目标?

Titus Fortner 晚上 10:35

我正在等待 Simon 决定他必须在发布 Se 4 之前重写 Java HTTP 客户端 ;-)

David Burns 晚上 10:35

不是下周,因为我不在,但也许是下下周?

Diego Molina 晚上 10:37

我认为,从现在起 2-3 周会比较现实

Simon Stewart 晚上 10:37

那么,计划如下。当满足以下两个条件时,我们将发布 beta 3

  • .net 绑定支持 Grid 上的 CDP
  • 我们在 Capabilities 中发送 se:cdpVersion,并且 Grid 也处理它
  • 两周过去了

听起来不错吗?

Diego Molina 晚上 10:38

我听起来不错

好的,今天的会议到此结束……但是,如果任何人对我们今天讨论的内容有任何评论,请随时在此处发表评论

Titus Fortner 晚上 10:43

谢谢 @diemol!