公开项目会议 - 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
除了这两个,现在正在研究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
好的,看来我们今天的公开会议结束了,谢谢大家!