公开项目会议 - 2020 年 12 月 03 日

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

继续进行每两周一次的公开项目会议系列,以下是 2020 年 12 月 3 日欧洲中部时间下午 5:30 举行的会议的时间线。

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


Diego Molina 下午 5:32

那么,上一次会议的内容

总体项目统计

  • 上次会议:280 个未解决问题,62 个未解决的 PR
  • 当前:278 个,60 个 PR

Diego Molina 下午 5:35

这是我们今天最初讨论的主题

总体公告?委员会中的新人,有提交权限的新人等?

上次 PLC/SFC 通话有什么新情况要报告吗?

第一个 Beta 版本需要完成的待办事项?

我们都准备好开始了吗?

Simon Stewart 下午 5:38

@titusfortner @jimevans @p0deje @barancev @AutomatedTester @harsha509

David Burns 下午 5:39

我在这里

Diego Molina 下午 5:41

第一个主题是:总体公告?委员会中的新人,有提交权限的新人等?我认为这方面没有太多内容,对吗?

Simon Stewart 下午 5:41

我这里没有

David Burns 下午 5:42

没有

Diego Molina 下午 5:43

也许,只是为了让大家了解会议纪要,对于那些阅读会议纪要的人,我们正在进行一项调查,这将有助于 Selenium 的未来 https://twitter.com/SeleniumHQ/status/1333830343368077319

David Burns 下午 5:44

我们收到了近 400 名受访者

Diego Molina 下午 5:44

Boni García 回复了它,附上了 https://www.mdpi.com/2079-9292/9/7/1067 我还没有读过

David Burns 下午 5:44

如果你还没有转发这项调查,请转发好吗?

Simon Stewart 下午 5:44

我还没有看到回复

Diego Molina 下午 5:46

Boni 是 WebDriverManager 的创建者,也是一个用于 Selenium 的 JUnit 5 扩展,我认为他是马德里一所大学的教授

Simon Stewart 下午 5:47

我很高兴 WebDriverManager 存在

Diego Molina 下午 5:47

好吧,也许我们应该阅读一下那份文档,并报告我们的发现:slightly_smiling_face

那么,也许我们可以转到下一个主题:上次 PLC/SFC 通话有什么新情况要报告吗?

我认为几天前有一个通话

David Burns 下午 5:50

主要问题:有人跟进我的 CoC 请求了吗?

我又发了一次电子邮件

并向 @mmerrell 提到了此事

Simon Stewart 下午 5:51

周一是我的下一个 Selenium 工作日。如果到那时还没有人回复,我会跟进

Diego Molina 下午 5:52

好的,也许我们可以转到下一个主题,如果有人有更多信息,我们可以回到这个主题

第一个 Beta 版本需要完成的待办事项?

这是我们在上一次会议中写/讨论的内容

面向客户端的更改

  • 使相对定位器返回按接近程度排序的元素
  • 修复 Java 模块系统问题
  • 允许定位器策略可插拔
  • 启用命令的回退

服务器更改

  • 在必要时使用 failsafe 启用命令重试
  • 让 Grid UI 看起来漂亮,并返回有用的数据
  • 允许定位器策略可插拔
  • 通过 websocket 管道传输 VNC 连接器,以实现实时视频

我的任务是将此列表映射到 GitHub 问题中,以防它们不存在(我还没有完成)

Simon Stewart 下午 5:54

我已经使相对定位器返回按接近程度排序的元素

Diego Molina 下午 5:54

是否还有其他要添加的内容?我们是否有任何项目的状态更新?

Simon Stewart 下午 5:55

我的计划是周一查看可插拔的定位器策略

这将需要命令的回退

David Burns 下午 5:55

我一直在与 Mozilla 的人合作,为 Firefox 添加 bidi 支持,他们那边正在处理一些错误

Marcus Merrell 下午 5:55

对不起,@AutomatedTester,我从未收到关于此事的电子邮件。我不知道是否有一个我不在的列表,或者我的地址是否错误,或者它是否进了垃圾邮件,但我没有收到

如果我可以获得信息,我将很乐意跟进

David Burns 下午 5:56

@mmerrell 我给 selenium@sfc 发了电子邮件

Marcus Merrell 下午 5:56

好吧...我想我需要验证一下我是否在那上面

Simon Stewart 下午 5:58

你应该在那上面。

Diego Molina 下午 5:59

这需要为我抱歉没时间检查你的分支并进行工作的命令提供回退方案

Marcus Merrell 下午 5:59

我也没看到任何赞助商的邮件...开始觉得有问题了

Diego Molina 下午 6:02

好的,那么我想我们对这个没有更多的评论了吧?

Simon Stewart 下午 6:02

我没有了

(看起来今天会议很短,他说。真是乌鸦嘴)

Alexei Barantsev 下午 6:04

关于 beta1,我将添加命令 getAriaRole 和 getAccessibilityName,我认为 Java API 完成了

Diego Molina 下午 6:05

也许最后要提到的是,我还有待填写关于谁有权访问分发引擎(npmi、sonartype 等)的表格,所以我的想法是,我会确保我们所有人都能访问所有这些引擎

Simon Stewart 下午 6:05

说到这个,我们真的需要推送一个 JS 版本

有人想自愿做这件事吗?

David Burns 下午 6:05

如果今晚没完成,我会做的

马上要带最小的孩子去芭蕾舞课,所以要出去几个小时

Alexei Barantsev 下午 6:06

我已经在 sonarcube 中启用了 GitHub 集成,所以它应该同步组织成员并提供访问权限

Simon Stewart 下午 6:07

真好

谢谢

Diego Molina 下午 6:09

好的,那么我想这次会议就到此为止了吧?

Simon Stewart 下午 6:10

我想是的

Diego Molina 下午 6:11

好的,那么,谢谢大家!

Titus Fortner 下午 6:49

抱歉错过了;我在做培训。而且,我怀念出差参加这些会议;Zoom 就是不一样...

Titus Fortner 下午 7:02

我没看过,print pdf 端点是否已添加到所有绑定中?我最近 2 周没看,但是 Ruby 和 .NET 需要实现 FF 全页屏幕截图,Java (.NET?) 需要能够告知 Firefox 在使用 RemoteWebDriver 时拍摄全页屏幕截图,Java 和 Ruby 需要重新修复 STP 浏览器名称

Ruby 的事情本来在我的待办事项列表中,直到我付费的工作给我布置了一个时间紧迫的艰巨任务

Jim Evans 下午 7:04

.NET 还没有添加 print-to-pdf 功能。

也没有全页屏幕截图。

Titus Fortner 下午 7:06

关于这一点 @barancev,我无法在 Mac 上重现 Ruby Remote Firefox 错误,而且 VirtualBox 在 Mac 上运行似乎是一场灾难,因为我甚至无法让它与 Linux 安装正常配合以在那里进行测试。.NET 读取超时通常是一个随机网络问题,但看起来我们一直看到这个错误,所以我担心这是一个真正的问题。@p0deje 你是否有可用的 Linux 机器来查看我们是否可以在本地复制它?

Alex Rodionov 下午 9:35

@titusfortner 并没有,坦率地说,我没有空闲时间来设置它进行调查

说到这个,我下周将开始为期一个月的公路旅行,在此期间我无法进行任何 Selenium 工作。事实上,可能要到二月初。如果我在这之前能做些什么,请告诉我。

Titus Fortner 下午 9:39

@p0deje 你什么时候出发?

Alex Rodionov 下午 9:40

下周三

Titus Fortner 下午 9:45

哎呀,好吧,我被安排在今年年底前为客户创建并提供 20 多个小时的 Selenium 课堂培训,而我现在可能只有一半的时间 :) 我应该在一月份有更多的时间来帮忙,但我最近花在 Selenium Java 代码上的时间比 Ruby 代码多,所以我不确定我们是如何实现 DevTools 功能的。@twalpole 你这个月的时间安排如何? :-D

David Burns 下午 9:49 @p0deje 离开后,我们有人可以为 Ruby 做发布吗?

Alex Rodionov 下午 9:50

根据 https://github.com/SeleniumHQ/selenium/issues/8168,Ruby 中当前缺失的 CDP 内容是:拦截网络请求,允许模拟后端请求,引导脚本,记录流量。我认为前两个在 Java 中已经实现,所以在 Ruby 中重新做应该不难。我可能会在本周末尝试一下。我认为后者在所有绑定中都缺失。@titusfortner 我们可以进行配对会话,我会引导你了解代码。否则,它都位于 devtools 目录中

@AutomatedTester 是的,Titus 可以做发布

David Burns 下午 9:52

别忘了 @rajendra 可以帮忙,BS 是一个 Ruby 商店,所以我们可以帮忙

他一直在查看 devtools 功能的代码,并且正在处理打印功能

Titus Fortner 下午 10:02

我有带宽做发布,但直到一月份才能深入研究实现细节 :)