公开项目会议 - 2021 年 4 月 22 日
为延续每两周一次的公开项目会议系列,以下是 2021 年 4 月 22 日下午 5:30(欧洲中部时间)举行的会议的时间表。(以下时间均为 IST)
会议在 Selenium Slack上的#selenium-tlc
频道举行。
Diego Molina 晚上 9:02
@simonstewart @AutomatedTester @harsha509 @Puja Jagani @jimevans @barancev @manoj9788 @mmerrell @titusfortner @p0deje
Simon Stewart 晚上 9:02
我将参加 SauceCon
晚上 9:02
我想要 beta 4 的内容
Diego Molina 晚上 9:02
以及其他在场的人 :slightly_smiling_face
晚上 9:03
项目总体统计
- 上次会议:163 个未解决问题,24 个未解决拉取请求
- 目前:157 个未解决问题,25 个未解决拉取请求
Simon Stewart 晚上 9:03
我想要 beta 4 的内容
- 刷新 NewSessionQueue
- 在 AWS 或类似环境中,使用 >50 个并发测试对新 Grid 进行压力测试
- 检查 Redis/JDBC 支持的服务是否实际运行
Diego Molina 晚上 9:06
下一个主题
- 第四个 Beta 的待办事项?
- 服务器 - Grid
- 通过 WebSocket 管道传输 VNC 连接器以实现实时视频
- 调查:在终止会话中截图时,Grid 卡住
- 调查:当浏览器驱动程序进程无法被杀死时,Grid 卡住
- 调查:将命令转发到节点时,路由器请求超时
- 统一新的会话队列
- 在 AWS 或类似环境中,使用 >50 个并发测试对新 Grid 进行压力测试
- 检查 Redis/JDBC 支持的服务是否实际运行
- 每个节点多个 IE 会话?https://github.com/SeleniumHQ/selenium/issues/9388
语言绑定
- C#、Java 和 JS 中缺少“se:cdpVersion”
- 所有绑定都可以通过 Grid 进行 CDP 吗?
- Selenium 4 中存在哪些功能?
- 所有绑定都实现了它们吗?
Simon Stewart 晚上 9:06
“统一新的会话队列”大部分已完成,我想
晚上 9:07
(著名的最后一句话)
Diego Molina 晚上 9:07
这是你发送的 PR,我相信我们会和 @Puja Jagani 一起处理
Luke Hill 晚上 9:07
有人(实际上是几个人)在问我关于 alpha/beta 的问题。他们更像是问我们是否会像 v3 那样发布一大堆。
晚上 9:08
我给了他们所有解释 - 我们不做发布时间表等等。但我认为我会在这里问问是否有人有想法。
Diego Molina 晚上 9:08
对于 Grid 工作,我正在处理与“调查”相关的项目
晚上 9:09
但是我想问问大家,你们对“每个节点多个 IE 会话? https://github.com/SeleniumHQ/selenium/issues/9388”有什么看法?
Titus Fortner 晚上 9:10
@luke 告诉他们这无关紧要,如果他们只使用绑定,他们应该已经更新了。目前正在处理的唯一内容是 Grid 功能,以及添加 w3c 规范中的各种新功能等。此时坚持使用 3.x 没有任何技术优势
Luke Hill 晚上 9:10
这违背了所有建议和文章中明确说明的“每个节点不要使用多个 IE 会话” @diemol
David Burns 晚上 9:10
关于:se:cdpVersion,它很容易添加,但我注意到我们从未使用过这些版本,我们似乎使用的是最新版本
Diego Molina 晚上 9:10
有些人抱怨他们每个节点不能运行多个测试,我们不建议这样做,因为他们已经能够这样做了。代码更改很小,我相信我们应该让他们这样做,并附带“你在这里自担风险”的警告
Luke Hill 晚上 9:11
我们知道这个限制是什么时候/在哪里出现的吗?附带 PR?
Diego Molina 晚上 9:11
IE 限制?自从构建零 Grid 4 的那一刻起
Simon Stewart 晚上 9:12
@AutomatedTester Java 绑定应该使用版本
David Burns 晚上 9:12
@simonstewart 对不起,我的意思是 JS
JS 绑定只使用最新版本…
David Burns 晚上 9:12
@simonstewart 对不起,我的意思是 JS
晚上 9:13
JS 绑定只使用最新版本…
Diego Molina 晚上 9:14
@AutomatedTester 我相信它尚未在 C# 和 JS 中实现(我需要再次检查 Java)
David Burns 晚上 9:14
JS 不需要它……在没有一些重新架构的情况下
我,或者 @Puja Jagani,因为她一直在涉足 .NET,可以处理 C# 版本
或者 @jimevans 也是
Diego Molina 晚上 9:15
我认为我们的想法是根据浏览器版本使用“正确”的 CDP 版本,因此如果 JS 具有它会很好
David Burns 晚上 9:16
也许 @harsha509 有时间研究一下
Sri Harsha 晚上 9:17
它需要在 JS 中重写 CDP。我稍后会研究它。
Diego Molina 晚上 9:17
那太棒了
好的,所以我相信我们需要在待办事项上做一些工作,看看我们两周后进展如何 :slightly_smiling_face
Titus Fortner 晚上 9:18
从错误的角度来看,#9359 是 Sauce 用户迁移到 Selenium 4 的绝对障碍,但 @Puja Jagani 正在帮助确认它。
最好在下一次发布之前至少知道发生了什么
Diego Molina 晚上 9:20
我认为我们有足够的时间来解决这个问题
Simon Stewart 晚上 9:20
可重现的测试用例很有帮助
Titus Fortner 晚上 9:20
是的,应该从一开始就这样做
Diego Molina 晚上 9:20
我想知道是否有人问 @titusfortner 要一个可重现的测试用例 :smile
Titus Fortner 晚上 9:21
说实话,我确实把需要放入 POM 的内容准确地放进去了
晚上 9:21
我只是没有创建一个可以克隆来查看问题的整个项目
Diego Molina 晚上 9:21
无论如何,我们可以转移到今天的最后一个主题,IDE
晚上 9:21
Selenium IDE
- 谁知道发布流程是什么?
- 需要什么?
- 谁可以帮助审查拉取请求?
Sri Harsha 晚上 9:22
到 beta 4,我也会解决 JS API 文档。也许我可以把它传递给 @diemol 进行审查和上传
Diego Molina 晚上 9:22
发布需要什么*
Diego Molina 晚上 9:23
@Todd Tarsi 在这里,他们想贡献,所以给他们一个帮助会很好
David Burns 晚上 9:23
如果 @corevo 或 @tourdedave 记录了发布过程,我认为我有一些执行它的密钥
Diego Molina 晚上 9:23
我可以检查它是否已记录,否则联系他们
Todd Tarsi 晚上 9:23
大家好,是的,如果我能以任何方式提供帮助,请告诉我。自从它还是使用 zanarkand 的 UI(那是正确的名称吗?)以来,我就一直在做 selenium ide 的事情
Diego Molina 晚上 9:24
我们需要 3 个商店的密钥,对吗?Edge、Chrome 和 Firefox
晚上 9:25
我们还应该更新文档,提及它在 Edge 中可用
Todd Tarsi 晚上 9:27
如果需要,我可以为简单的文档更改进行 PR。
Diego Molina 晚上 9:27
酷
因此,我们将检查正确测试和发布 IDE 所需的内容,我们将在 #selenium-tlc 中在此处发布
感谢你表示兴趣,@Todd Tarsi
好的,我想今天就到此为止了,对吗?
有人有额外的话题吗?
似乎没有,谢谢大家!
(并感谢 @harsha509 将笔记发布到我们的博客 :slightly_smiling_face:)