公开项目会议 - 2021 年 5 月 6 日
继续双周公开项目会议系列,这是 2021 年 5 月 6 日下午 5:30 CET 举行的会议的时间线。(以下时间为 IST)
会议在 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 连接器以进行实时视频
- 调查:在终止的会话中截取屏幕截图时,网格会卡住
- 调查:当无法杀死浏览器驱动程序进程时,网格会卡住
- 调查:将命令转发到节点时,路由器请求超时
- 统一新的会话队列
- 在 AWS 或类似环境中使用 >50 个并发测试对新网格进行压力测试
- 检查 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”
- 所有绑定都可以通过网格执行 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 谈过,并问她是否有兴趣成为提交者。因此,我创建了这个拉取请求 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
我们只需要拉取请求批准 :slightly_smiling_face
Titus Fortner 晚上 9:27
抱歉,我来晚了。:slightly_smiling_face
我们是否获得了 beta 4 的障碍?
有一些错误修复,如果能发布就太好了
Simon Stewart 晚上 9:27
@diemol 在这里负责
Diego Molina 晚上 9:28
不 @titusfortner,抱歉。我认为我们需要在未来几天改进拉取请求审查,这样我们才能更接近 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