公开项目会议 - 2021年7月15日

继续进行每两周一次的公开项目会议系列,以下是2021年7月15日下午5:30 CET举行的会议的时间线。(以下时间为IST)

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


Diego Molina 晚上9:00

这是议程提案

常规项目统计

C# 和 JS 中缺少 “se:cdpVersion”

所有绑定都可以在Grid上进行CDP吗?

  • Selenium 4 中存在哪些功能?

所有绑定都实现了它们吗

9:01

@AutomatedTester @Puja Jagani @barancev @jimevans @titusfortner @p0deje @harsha509 请标记我忘记的人

Titus Fortner 晚上9:02

文档主题更改更新

9:03

(我知道你一直很忙)

David Burns 晚上9:04

python ci 今天会是绿色的

Diego Molina 晚上9:04

好的,那么我们开始吧

关于我们遇到的错误,和 @Puja Jagani 一起,我们修复了队列问题,所以现在 Grid 可以并行运行足够的会话

9:05

但是我们仍然有3个未解决的问题,在议程中提到

超时问题已被证明难以重现,因此难以修复

David Burns 晚上9:05

我能够可靠地重现超时问题。我们在 Chrome 中遇到了问题,这让我们认为 Chrome 正在崩溃

Diego Molina 晚上9:06

真的吗?原始问题是在 Firefox 上报告的

David Burns 晚上9:06

好吧,我得到了超时消息,就像 Firefox 一样,在 chrome 91 上

9:07

而且就像浏览器选项卡挂起/崩溃一样,它会显现出来

@Puja Jagani 有脚本,如果可以,我会帮助减少它

Simon Stewart 晚上9:07

我需要对 NetworkInterceptor 进行一些重构,以允许拦截所有内容

9:08

并且我认为 https://github.com/SeleniumHQ/selenium/issues/9594 已通过 https://github.com/SeleniumHQ/selenium/commit/0795e78559924be1b69b4c8051f5185f289a4268 修复 #9594 Hub 在几个小时后报告没有可用节点 https://github.com/SeleniumHQ/selenium|SeleniumHQ/seleniumSeleniumHQ/selenium | 4月8日 | 由GitHub添加

Diego Molina 晚上9:08

我认为 @Puja Jagani 今天早上看到了这个问题,她说她正在查看

Simon Stewart 晚上9:09

该死。我以为我们已经修复了

虽然我们不会自动处理这种情况。我手动调整了一些东西来使其工作

David Burns 晚上9:09

向 Puja 致敬,感谢她查看了所有事情

Simon Stewart 晚上9:10

+1000

Diego Molina 晚上9:11

除了这两个,现在正在研究IE与Grid的问题\

因为 Grid 正在向 IEServer 发送无效的 JSON

Jim Evans 晚上9:12

嗯,se:cdpVersion 已在 .NET 的 f10cb89 中实现

Simon Stewart 晚上9:12

好极了!

Diego Molina 晚上9:12

太好了,我会更新该项目:tada

在客户端,我们仍然需要找到时间来构建功能对等文档

9:15

除了这些项目,我可以提供有关新的(或重新设计的)网站的更新

9:16

我每天花1-2个小时,目前我只是在按原样构建网站,暂时没有深入研究文档

Titus Fortner 晚上9:16

“深入研究文档” == “更新文档主题” ?

Diego Molina 晚上9:16

所以,关于菜单下的所有内容都已实现

Titus Fortner 晚上9:16

或编写文档

Diego Molina 晚上9:17

我仍然需要为这些链接创建页面

Titus Fortner 晚上9:18

这一切看起来都很棒!

Diego Molina 晚上9:18

为了提供背景信息,我们的网站由两个不同的 Hugo 主题组成,在构建过程中粘合在一起,并在其间进行了一些破解

我找到了 https://www.docsy.dev/ 一个不错的替代方案,因为它提供了一个可以包含两者合一的不错的主题

9:19

这需要使用 docsy 主题重新创建我们的网站,这部分大约完成了60%,然后我们需要将现有文档迁移到新主题中

9:20

迁移文档可以作为复制和粘贴的任务来完成,或者我们可以将其视为重新构建和组织现有内容的机会,并添加一些其他内容

9:21

如果我们想重新构建,最好看到建议(例如包含每个项目的简短描述的全局目录)

9:21

然后我们可以重用我们目前拥有的,并添加缺失的内容

Titus Fortner 晚上9:22

所以代码片段看起来像这样:https://gist.github.com/harsha509/e690dd2c72f1f5c5785be4c8a47c87fd

Simon Stewart 晚上9:22

先整体迁移,再进行修改

Diego Molina 晚上9:22

代码片段是实现细节

Simon Stewart 晚上9:22

(也就是说,让我们先打开贡献的大门,然后再弄清楚事情应该如何塑造)

Titus Fortner 晚上9:22

我明白这是实现

9:23

但这正是我可以帮助的部分:slightly_smiling_face

Diego Molina 晚上9:23

现在它们看起来很相似,所以这可能只是调整事情的问题

9:24

理想情况下,代码片段的未来是呈现存储在 GitHub 中的代码,因此我们可以在 GitHub 操作中执行它,例如

Titus Fortner 晚上9:25

我想我对此的疑问(我几个月前尝试弄清楚但失败了)是是否有办法像你和 Christian 为 Docusaurus 构建的那样指向一个 repo :smile:(另一个实现细节)但是...没有什么可以阻止我们现在编写该代码并在以后弄清楚

David Burns 晚上9:25

我喜欢 rust 的这个原因...当你运行测试时,它也会测试文档片段

Titus Fortner 晚上9:25

@p0deje 为 Ruby 实现了这个

9:26

它真的很棒

我会尝试抽出时间在这里提出一些建议,并尝试从比我更聪明的人那里获得关于这些事情的反馈 https://seleniumhq.slack.com/archives/CBH302726/p1626364266427200

Diego Molina

如果我们想重新构建,最好看到建议(例如包含每个项目的简短描述的全局目录)在 #selenium-tlc 中发布 | 今天晚上 9:21 | 查看消息

Diego Molina 晚上9:28

所有 WIP 均已提交,因此如果有人想查看,请检查 https://github.com/SeleniumHQ/seleniumhq.github.io#wip-moving-to-hugo-docsy-theme

SeleniumHQ/seleniumhq.github.io 官方 Selenium 网站和文档网站 https://selenium.net.cn/

Titus Fortner 晚上9:29

所有这些工作都做得很好

Simon Stewart 晚上9:29

同意。 @diemol,工作出色。谢谢你

Diego Molina 晚上9:29

希望我可以在几周内迁移该站点,然后我们将专注于文档

9:30

我没有其他主题了,有人还有其他事情吗?

Titus Fortner 晚上9:31

希望到那时我的所有 ${paidWork} 代码都能处于良好的状态,可以休息一下

9:32

我还向 chromedriver 团队承诺,我会帮助修复他们的 Ruby 代码

有很多东西需要更新

9:33

现在我很忙,感谢 @Puja Jagani,我正在将所有 Java 测试示例从 JUnit 4 更新到 JUnit 5

迭戈·莫利纳 晚上 9:36

好的,看来我们今天的公开会议结束了,谢谢大家!