公开项目会议 - 2021年5月6日
分类
存档的会议纪要
继续每两周一次的公开项目会议系列,以下是 2021 年 5 月 6 日下午 5:30 (欧洲中部时间) 举行的会议的时间线。(以下时间为印度标准时间)
会议在Selenium Slack上的#selenium-tlc
频道举行。
Simon Stewart 晚上 9:01
好吧。是时候了
9:02
@AutomatedTester, @titusfortner @p0deje, @jimevans, @harsha509, @barancev, @Puja Jagani 和 @diemol (以及任何其他感兴趣的人)
让我们开始吧
晚上 9:02
我想我们可以等 @diemol 回来提供过去几周的统计数据
有什么议程项目吗?
晚上 9:03
- 统计数据
- 我们在 Beta 4 中想要什么?
- 我们何时发布 Beta 4?
Diego Molina 晚上 9:03
我来了,和我的经理的快速会议结束了
David Burns 晚上 9:04
经理是最糟糕的…
Simon Stewart 晚上 9:04
将会议管理权移交给 @diemol
Diego Molina 晚上 9:04
上次会议的统计数据
- 157 个未解决的问题,
- 25 个未解决的拉取请求
- 当前:163 个未解决的问题,30 个未解决的拉取请求
数据来自此链接[https://www.diemol.com/github-repo-stats/seleniumhq_selenium/index.html]
David Burns 晚上 9:05
其中很多来自 @Puja Jagani
晚上 9:05
她一直很忙
Simon Stewart 晚上 9:06
她表现出色
Diego Molina 晚上 9:06
是问题还是拉取请求?
9:07
好的,我们希望为下一个 beta (4) 完成的工作
(过去两周我没能做出太多贡献 :confused:)
晚上 9:08
这些是上次会议的项目
- 通过 WebSocket 管道传输 VNC 连接器,以实现实时视频
- 调查:当在终止的会话中截图时,Grid 会卡住
- 调查:当浏览器驱动程序进程无法被杀死时,Grid 会卡住
- 调查:当将命令转发到节点时,路由器请求超时
- 统一新的会话队列
- 在 AWS 或类似的环境中,使用 >50 个并发测试对新的 Grid 进行压力测试
- 检查 Redis/JDBC 支持的服务是否真的可以运行
- 每个节点多个 IE 会话?https://github.com/SeleniumHQ/selenium/issues/9388
也许只有这个完成了?“统一新的会话队列”
Simon Stewart 晚上 9:08
我想添加
- 分配新会话时,分发器遵循规范
David Burns 晚上 9:08
我们有关于调查内容的 issue/文档吗?
Simon Stewart 晚上 9:08
是的。我们统一了新的会话队列
晚上 9:09
我有一个关于“遵循规范”部分的拉取请求正在进行中
David Burns 晚上 9:09
对于关于 IE 的最后一项… 我们可以允许这种情况发生,但它似乎是一个主要的隐患
Diego Molina 晚上 9:10
调查项目有 issue,并且可能有一个来自 @Puja Jagani 的拉取请求解决了“浏览器驱动程序进程无法被杀死”的问题
我会仔细检查所有项目是否有 GitHub issue,如果没有,我会创建一个
David Burns 晚上 9:12
谢谢
Diego Molina 晚上 9:14
对于语言绑定,我们有这个
语言绑定
- C#、Java 和 JS 中缺少 “se:cdpVersion”
- 所有绑定都可以通过 Grid 进行 CDP 吗
- 记录功能并仔细检查所有绑定是否实现了所有功能
Saksham Gupta 晚上 9:14
大家好,自从我开始实习已经一年了。我想顺便来打个招呼。
Simon Stewart 晚上 9:15
Java 现在应该正在执行 se:cdpVersion
David Burns 晚上 9:15
@harsha509,你需要我帮忙处理 JS 的 cdpVersion 内容吗?
Simon Stewart 晚上 9:16
我认为我们需要回顾一下 Python 绑定中其他地方没有的内容:我的印象是,已经添加了一些内容
David Burns 晚上 9:17
@simonstewart 只有 1 个,即移动选项
Simon Stewart 晚上 9:17
知道了
Sri Harsha 晚上 9:17
是的 @AutomatedTester,我一直在忙于付费工作,没有机会查看它
Diego Molina 晚上 9:17
什么是移动选项?
David Burns 晚上 9:17
@diemol 能够更好地设置 android* 配置
你之前可以做到,但在 whimboo 的要求之后,我把它做得更好了
晚上 9:18
我实际上想改变它以更好地支持 iOS
Diego Molina 晚上 9:18
太棒了!
David Burns 晚上 9:19
但这意味着你可以创建一个普通的 chrome/firefox 选项,并将其传递给驱动程序以连接到 android 上所述的浏览器 :+1: 1
晚上 9:20
如果你知道其中的奥秘,你以前就可以做到
Diego Molina 晚上9:20
我们还需要弄清楚如何发布 IDE,考虑到 @Todd Tarsi 正在帮助我们并为之做出贡献
晚上 9:20
有人知道这方面的信息吗?
Simon Stewart 晚上9:20
上次是谁发布的?我以为是 @corevo
晚上 9:20
?
David Burns 晚上9:21
我想是他。我会给他和 Dave 发邮件,寻求这方面的指导
Diego Molina 晚上9:21
太好了,谢谢
我这边还有最后一件事
我已经和 @Puja Jagani 谈过了,问她是否有兴趣成为提交者。因此,我创建了这个 PR https://github.com/SeleniumHQ/seleniumhq.github.io/pull/679 各位,请去看看
我认为她做了很多出色的工作,没有她,我们不可能以目前的速度前进 :slightly_smiling_face
Puja Jagani
谢谢 David、Diego 和 Simon 的持续支持和帮助 :relaxed: 非常高兴与 Selenium TLC 的同事们一起工作!
Simon Stewart 晚上9:25
我同意
Diego Molina 晚上9:25
(可能有一种更简洁的方式来表达我所说的,但我的英语有时不太好)
David Burns 晚上9:26
+1,但我有偏见 :smile
Diego Molina 晚上9:26
我们只需要 PR 的批准 :slightly_smiling_face
Titus Fortner 晚上9:27
抱歉,我来晚了。 :slightly_smiling_face
我们是否解决了 beta 4 的障碍?
有一些 bug 修复,如果能发布就太好了
Simon Stewart 晚上9:27
这里由 @diemol 负责
Diego Molina 晚上9:28
不,@titusfortner,抱歉。我认为我们需要在接下来的几天改进 PR 审核,以便我们能更接近 beta 4
晚上9:28
我相信你指的是 JUnit 的问题?
Sri Harsha 晚上9:29
我会在 IDE 的部分更新一些东西,提升 electron 版本并更新 rules_nodejs
Titus Fortner 晚上9:29
不,那是另外一个问题 :slightly_smiling_face
Diego Molina 晚上9:30
你当时想到的是哪些问题?
晚上9:30
心里*
Titus Fortner 晚上9:32
Ruby 代码中的一些修复
晚上9:32
只是想看看是否有可能尽快发布
Simon Stewart 晚上9:33
我们还没有确定何时发布 beta4,所以可能还有时间
晚上9:34
除非你想让这些修复成为障碍
Titus Fortner 晚上9:35
我的意思是,Alex 更改了一些东西,这些东西阻塞了某人,我想知道我们什么时候可以发布给他 :smile
Simon Stewart 晚上9:36
啊!所以你想尽快发布 :slightly_smiling_face
Titus Fortner 晚上9:36
晚上9:36
显然有一个项目拒绝查看 firstMatch 值
Sri Harsha 晚上9:36
对于 JS,我想
- 实现 “se:cdpVersion”
- beta 4 的 API 文档
Simon Stewart 晚上9:37
@titusfortner 我不知道一个项目不遵循规范为什么是我们尽快发布的理由,但我假设我漏掉了一些上下文……
David Burns 晚上9:37
是 Appium 吗?
Titus Fortner 晚上9:40
一个 Watir 用户正在使用 aerokube/ggr
Ruby 代码默认使用 F/M,但是该项目不接受它 (https://github.com/aerokube/ggr/issues/314)
他问了开发人员,他们的私人回复是:Ggr 不支持“复杂的”Selenium “匹配”规则,我们不打算实现这一点,因为它有歧义
因此 Ruby 将默认实现更改为 A/M,因为它*应该无关紧要,但显然确实如此
只是想帮助用户
Simon Stewart 晚上9:41
这与歧义完全相反
Titus Fortner 晚上9:41
哦,我知道
晚上9:41
如果这是一个公开的回应,我就完全反对它了
Simon Stewart 晚上9:41
我们或许应该和 Aerokube 的人聊聊
晚上9:42
因为 Se4 会让他们崩溃很多
Titus Fortner 晚上9:42
我得到的建议是尝试他们的新产品:aerokube.com/moon,或者不要使用 ggr,而是使用 Selenium。
Simon Stewart 晚上9:43
那么 moon 支持 w3c 负载,但 ggr 不支持?
Titus Fortner 晚上9:44
听起来是这样
David Burns 晚上9:44
Aerokube... 那个说 Selenium 坏话的组织... 是那个 Aerokube 吗?
Titus Fortner 晚上9:44
我不知道 ggr 和 moon 有什么区别,没深入研究过
Simon Stewart 晚上9:45
Moon 是他们付费的产品。
Titus Fortner 晚上9:45
啊,当然是这样
想要花哨的东西,就付钱吧!
s/花哨/复杂的
Simon Stewart 晚上9:45
一个完全有效的商业模式
David Burns 晚上9:45
在其中,他们告诉所有人 Selenium Grid 是没用的
晚上9:46
我很高兴帮助那些不诋毁我们的人
意见分歧也没问题
晚上9:47
但是... *引导他的内在 @jimevans *
Titus Fortner 晚上9:47
我不记得哪些绑定默认使用 A/M,哪些默认使用 F/M
晚上9:47
我打算运行一些测试
Diego Molina 晚上9:50
我认为我们不应该为一个不支持标准的项目赶时间
Titus Fortner 晚上9:51
我不在乎他们
晚上9:51
我关心的是一个因为他们而需要做出改变的用户
Diego Molina 晚上9:51
无论如何,我认为这些是我们讨论的所有主题了 :slightly_smiling_face