公开项目会议 - 2021年7月15日
分类
存档的会议纪要
继续进行双周公共项目会议系列,以下是 2021 年 7 月 15 日下午 5:30 CET 举行的会议的时间线。(以下时间为 IST)
会议在 Selenium Slack 上的 #selenium-tlc
频道举行。
Diego Molina 晚上 9:00
这是议程提案
项目总体统计
上次会议:170 个未解决问题,23 个未解决的拉取请求
当前:168 个未解决问题,25 个未解决的拉取请求
RC 1 的待办事项?
服务器 - Grid
Hub 报告节点宕机 https://github.com/SeleniumHQ/docker-selenium/issues/1257
TimeoutException https://github.com/SeleniumHQ/selenium/issues/9528
IE 在 beta 4 上停止工作 https://github.com/SeleniumHQ/selenium/issues/9600
语言绑定
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
除了这两个问题,现在正在研究 Grid 的 IE 问题\
因为 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
如果我们想重新构建,最好看到一些提案(例如,包含每个项目简要描述的全局 TOC)
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 Actions 中执行它,例如
Titus Fortner 晚上9:25
我想我对此的疑问(我几个月前试图弄清楚但失败了)是是否有办法像你和 Christian 为 Docusaurus 构建的那样指向一个仓库 :smile: (另一个实现细节) 但是... 没有任何东西阻止我们现在编写代码并在以后解决它
David Burns 晚上9:25
我喜欢 Rust 的这个原因... 当你运行测试时,它也会测试文档片段
Titus Fortner 晚上9:25
@p0deje 为 Ruby 实现了这个功能
9:26
真的很棒
我会尽量抽出时间在这里提出一些建议,并尝试从比我聪明的人那里获得关于这些事情的反馈 https://seleniumhq.slack.com/archives/CBH302726/p1626364266427200
Diego Molina
如果我们想重新构建,最好看到一些提案(例如,包含每个项目简要描述的全局 TOC)。发布在 #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://seleniumcn.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
Diego Molina 晚上9:36
好的,看来今天的公开会议结束了,谢谢大家!