公开项目会议 - 2021年4月22日
分类
已存档的会议纪要
继续进行双周公开项目会议系列,以下是 2021 年 4 月 22 日下午 5:30(欧洲中部时间)举行的会议的时间线。(以下时间为印度标准时间)
会议在Selenium Slack上的 #selenium-tlc
频道举行。
Diego Molina 晚上 9:02
ping @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 或类似平台上对新 Grid 进行压力测试,同时进行 50 个以上的测试
- 检查 Redis/JDBC 支持的服务是否真的能正常工作
Diego Molina 晚上 9:06
下一个主题
- 第 4 个 Beta 版本的待办事项?
- 服务器 - Grid
- 通过 WebSocket 管道传输 VNC 连接器以进行实时视频
- 调查:在会话终止时截取屏幕截图会导致 Grid 卡住
- 调查:浏览器驱动程序进程无法终止时 Grid 卡住
- 调查:将命令转发到节点时路由器请求超时
- 统一新的会话队列
- 在 AWS 或类似平台上对新 Grid 进行压力测试,同时进行 50 个以上的测试
- 检查 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
这与明确声明“每个节点不要使用超过 1 个 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
从 bug 的角度来看,#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:)