公开项目会议 - 2021年1月28日

继续进行双周公开项目会议系列…

继续进行双周公开项目会议系列,以下是 2021 年 1 月 28 日下午 5:30 CET 举行的会议的时间线。(以下时间均为 IST)

会议在Selenium Slack上的 #selenium-tlc 频道举行。


Diego Molina 晚上 9:17

是的,这是简短的议程

  • 常规项目统计信息(上次会议:262 个未解决问题,54 个未解决 PR,当前:252 个,35 个 PR)
  • 总体公告?委员会的新成员,具有提交权限的人员等?
  • 第一个 Beta 版本需要完成的待办工作?
  • CoC,后续步骤?

Alexei Barantsev 晚上 9:44

Bot 能否将会议链接放到聊天中,请?我总是忘记在哪里获取它……

Diego Molina 晚上 9:53

这是书面的

Alexei Barantsev 晚上 9:58

太棒了!我加入了,但我没有什么可以添加到议程中

Diego Molina 晚上 10:01

听起来不错,我会联系一下其他人,我们可以等几分钟,Simon 说他会稍微晚一点到

晚上 10:02

@titusfortner @jimevans @mmerrell @manoj9788 @AutomatedTester @harsha509 @luke

Jim Evans 晚上 10:03

我不能参加视频聊天,但如果有人有问题,我可以在这里提供帮助。 .NET 对于 beta1 唯一缺少的是通过远程使 CDP 工作,我认为 .NET 的 beta1 中不需要这个。

Diego Molina 晚上 10:06

这只是书面的,视频聊天只是为了聚会,下周再进行

Marcus Merrell 晚上 10:06

芝加哥会议目前没有状态变化 - 仍在查看 COVID 数据以确定是否可行

David Burns 晚上 10:07

来了!抱歉

Diego Molina 晚上 10:07

Marcus,我们是否仍在考虑举办线上活动,Marcus?

Marcus Merrell 晚上 10:07

我们可以考虑一下,目前还没有到这一步

Diego Molina 晚上 10:08

我只是问一下,因为(我认为)上次提到了,好的,也许我们可以开始,第一个议题是:总体公告?委员会的新成员,具有提交权限的人员等?

晚上 10:10

除了 @luke 最近加入,没有其他事情要宣布了,对吗?

Sri Harsha 晚上 10:10

我认为 luke 最近加入了!

Simon Stewart 晚上 10:10

我想不出什么

Alexei Barantsev 晚上 10:12

我支持 @diemol 呼吁关注问题跟踪器。让我们尝试清理一下,以迎接即将到来的 v.4 发布

10:13

关闭所有过时的问题和 PR,应用所有值得应用的

Diego Molina 晚上 10:13

最近一周在问题跟踪器上完成的工作很棒,希望我们继续保持下去

晚上 10:14

也许我们可以跳到下一个议题...第一个 Beta 版本需要完成的待办工作?这是我从上次会议中得到的列表

晚上 10:15

面向客户端的更改

  • 使相对定位器返回按邻近度排序的元素
  • 修复 Java 模块系统问题(我认为 @simonstewart 已经完成了)
  • 允许定位器策略可插拔,启用命令回退

服务器端更改

  • 在必要时使用 failsafe 启用命令重试
  • 使 Grid UI 看起来美观,并返回有用的数据(@diemol 正在处理此问题)
  • 允许定位器策略可插拔
  • 通过 websocket 管道传输 VNC 连接器以实现实时视频

Simon Stewart 晚上 10:15

相对定位器现在按邻近度排序,我认为 Java 模块的东西正在工作,我正在处理定位器的回退

Alexei Barantsev 晚上 10:15

我可以确认 java 9 模块现在可用

Simon Stewart 晚上 10:16

定位器策略在服务器端是可插拔的,一旦我在本地端获得定位器策略的回退,我就可以发布 beta 版了

Diego Molina 晚上 10:17

我们有一些与 Grid 相关的错误报告,在大多数情况下,这只是在 UI 上显示正确信息的问题,我正在努力解决

Simon Stewart 晚上 10:18

此外,同时启动大量会话会有一个棘手的问题

Diego Molina 晚上 10:18

是的,我正要指出这一点,https://github.com/SeleniumHQ/selenium/issues/9112我没有时间进行足够的研究,但是当在 Google 上搜索时,大多数结果都指向:要么我们正在创建太多的 Netty 客户端,要么客户端的创建方式有问题

David Burns 晚上 10:20

请随时让 @Puja Jagani 参与到会话问题中,我知道她正在研究一个关于启动网格和出现问题的问题

晚上 10:20

(不记得问题编号了)

Diego Molina 晚上 10:20

那太好了,我稍后可以和 @Puja Jagani 同步一下。大家估计 Beta 版本发布需要多久?3-4 周?

Simon Stewart 晚上 10:21

可能更少

Diego Molina 晚上 10:23

好的,我想 Beta 1 版本没有什么其他待办事项了吧?唯一剩下的主题是新的 CoC(行为准则)

Titus Fortner 晚上 10:24

现在问关于 Wiki/文档的事情合适吗?

Diego Molina 晚上 10:24

随时都可以

Titus Fortner 晚上 10:25

Diego 指出了一些 @AutomatedTester 为文档和 Wiki 清理创建的问题。我们对语言特定的 Wiki 页面和文档中应该包含什么,以及面向用户还是面向开发者有什么想法吗?Ruby Wiki 的内容已经过时了,不仅仅是 Selenium 4 的东西 :) 只是想知道我们应该在哪里进行清理

Diego Molina 晚上 10:28

语言特定的内容和开发者文档是两回事吗?(想为 Selenium 做出贡献的人,应该遵循哪些技术步骤?)

David Burns 晚上 10:28

新的 CoC 还在等待 SFC(软件自由保护组织)的批准。

Titus Fortner 晚上 10:29

我们在 Watir 中所做的是,让 Wiki 专注于开发者需要了解的项目构建/部署等方面的信息,而所有与用户相关的内容都放在文档中。哦,嘿,看起来我们最终删除了 Wiki,并将所有内容都放到了网站上

Diego Molina 晚上 10:32

为什么我们需要在用户文档中包含特定于语言绑定的内容?它们的工作方式差别很大吗?

Titus Fortner 晚上 10:33

因此,我们目前的文档有选项卡来显示每种语言的示例。而 Wiki 目前只是一个使用 Ruby Selenium 的示例的大页面(https://github.com/SeleniumHQ/selenium/wiki/Ruby-Bindings

10:37

我想我也没有花太多时间在文档上,所以也许我应该尝试一下,看看什么才是合理的。只是想知道是否有人对此有任何看法。:) 看来没有

Diego Molina 晚上 10:38

啊,好吧,那个 Wiki 似乎是在重复用户文档,但 Wiki 的某些部分可以演变成用户文档的一部分

Titus Fortner 晚上 10:39

是的,这也是两种组织方式;一种是这里有所有关于 Ruby 的东西,另一种是这里有所有东西,点击每个选项卡查看 Ruby 的内容。

Diego Molina 晚上 10:39

我认为第二种方式可能效果更好。需要有人花时间将 Wiki 的内容放到文档中

Titus Fortner 晚上 10:39

我会看看什么可能是有意义的,因为现在我不再有任何迫在眉睫的工作了,这是很久以来第一次

Diego Molina 晚上 10:40

好的,谢谢

我想今天就到这里了,对吧?

谢谢大家!