公开项目会议 - 2021年2月11日
这是延续每两周一次的公开项目会议系列,这是2021年2月11日下午5:30(欧洲中部时间)举行的会议的时间线。(以下时间均为欧洲中部时间)
会议在Selenium Slack上的 #selenium-tlc
频道举行。
Diego Molina 下午5:31
今天的议程
- 项目总体统计(上次会议:252个未解决问题,35个未解决PR,当前:234,32个PR)
- 上次PLC/SFC会议有什么新报告吗?
- 总体公告?委员会、提交权限等新成员?
- 第一个Beta版本有哪些待完成的工作?
- CoC,下一步是什么?
@simonstewart @barancev @titusfortner @AutomatedTester
请随意添加更多主题
故意不@Jim,Jim无法加入
@harsha509 @luke 和其他人,欢迎加入
Simon Stewart 下午5:34
@titusfortner 想添加“移除Edge HTML”
Titus Fortner 下午5:35
也许可以讨论一下beta版之后的总体计划,因为发布看起来迫在眉睫?
Diego Molina 下午5:35
好的,首先要说的是……大家在处理未解决的PR和GH问题方面做得很好!
我不记得我们上次有这么“少”的问题和PR是什么时候了
但我们可以让这个数字更小 :slightly_smiling_face
第一个主题:上次PLC/SFC会议有什么新报告吗?
Alexei Barantsev 下午5:37
我预计在beta 1发布日期后,bug报告的数量会增加
人们会下载并尝试新版本
做好准备 :slightly_smiling_face
Titus Fortner 下午5:38
希望如此。 :)
Luke Hill 下午5:38
啊对了。这些会议是什么时候举行的,“我应该”参加吗?另外,是否有带链接的会议请求之类的?
我问这个问题是因为我已经把参加的cucumber会议放在了我的日历上,这样我就不会忘记了。
Simon Stewart 下午5:38
@luke 我们有一个共享的公共日历
每周四英国时间下午4:30都会有会议
Diego Molina 下午5:39
我相信这是日历的链接,Luke https://calendar.google.com/calendar/embed?src=7nmc82h5ok17obircmdu27sghs%40group.calendar.google.com&ctz=Europe%2FBerlin
Simon Stewart 下午5:39
我们会在开始前30分钟在这里宣布
Diego Molina 下午5:39
那么,我们第一个主题有什么内容吗?
上次PLC/SFC会议有什么新报告吗?
Luke Hill 下午5:40
好的,是在这里打字还是有视频通话?
Diego Molina 下午5:40
只有打字
Simon Stewart 下午5:41
PLC/SFC会议没有什么太多要报告的
Alexei Barantsev 下午5:41
关于问题和PR,项目JS部分有了一位新的贡献者,https://github.com/SeleniumHQ/selenium/pulls/potapovDim 我认为我们应该尽可能地支持他,他似乎很有动力,我看到他在YouTube上直播了关于官方selenium JS绑定的内容
Simon Stewart 下午5:42
我们正在等待@mmerrell的回复:他将直接联系SFC
@barancev +1 支持新成员。我们能做些什么来帮助他们?
Alexei Barantsev 下午5:42
JS团队历来代表性不足……所以我们应该非常关心JS贡献者
我正在尝试与potapovDim取得联系,让他更多地参与进来
David Burns 下午5:43
我一直在尝试使用bazel使JS绑定成为一流公民
我想我已经快完成了
Diego Molina 下午5:44
好的,下一个主题是
总体公告?委员会、提交权限等新成员?
可能没那么多?
Marcus Merrell 下午5:45
我联系了SFC关于CoC SOW的事情 - Karen回复说她会在“明天”查看,那是上周三。我现在就给她发短信,看看她怎么说
David Burns 下午5:45
酷
我们CoC的联系人仍然是空闲的
Marcus Merrell 下午5:45
你的意思是“有空的”?
David Burns 下午5:46
不,她一直在努力恢复工作,但由于新冠疫情的防护,她正在慢慢地恢复
Diego Molina 下午5:47
好的,让我们跳到主要主题
第一个Beta版本有哪些待完成的工作?
Simon Stewart 下午5:47
我的清单上有一些事情。
首先,Options类不会自动序列化为w3c安全版本。
这不难修复
David Burns 下午5:48
我的清单上有JS中的Firefox CDP(快完成了)
Simon Stewart 下午5:48
团队一直在努力使Grid稳定。它会占用内存,但现在应该可以正常工作了(@barancev 和 @diemol 可以纠正我)
Diego Molina 下午5:49
我在客户端有这两个项目,它们仍然处于待处理状态吗?使相对定位器返回按接近度排序的元素 允许定位器策略是可插拔的 为命令启用回退
Alexei Barantsev 下午5:49
我认为Grid已经可以发布了
Jim Evans 下午5:49
我的清单都是beta1后的,主要围绕重构以允许远程CDP并为Firefox启用CDP。
Alexei Barantsev 下午5:49
存在内存泄漏,但这对于beta版来说并不重要
Simon Stewart 下午5:49
@diemol 这两个都完成了
Titus Fortner 下午5:50
Firefox CDP不应该阻碍beta版
我们需要修复Options才能发布beta版吗?
希望我们可以在发布beta版后更频繁地发布,只是想知道beta版必须包含哪些内容
Diego Molina 下午5:52
我们认为什么时候可以发布beta 1?
我们应该为下周设定一个日期吗?
Titus Fortner 下午5:52
今晚?
一切都是绿色的,那么我们需要保留哪些功能才能发布?
我们可以在未来的beta版中完成所有这些吗?
Diego Molina 下午5:53
也许唯一的问题是@simonstewart提到的?
Simon Stewart 下午5:53
Options的事情就是它,据我所知
Titus Fortner 下午5:54
没有它我们就不能发布beta版吗?这是一个面向用户的更改吗?
Simon Stewart 下午5:54
在Java中无法创建webdriver实例是不理想的
Titus Fortner 下午5:54
我完全同意这是需要的
Simon Stewart 下午5:54
这是一个面向用户的更改
Titus Fortner 下午5:54
好的,那好吧 :) 很容易。
David Burns 下午5:54
我的意思是……没有人使用Java,对吧?
Simon Stewart 下午5:55
很少有人碰。
这是一个小众的东西
Jim Evans 下午5:55
考虑将自己的名字改为“没有人”
Titus Fortner 下午5:55
我以为这是一个我们在实现中修复的次优的事情
但是如果它改变了用户必须做的事情,那就太好了。我们下周确定一个日期? :)
Simon Stewart 下午5:57
我们会在准备好时发布。
但可能在下周
Diego Molina 下午5:58
我们可以设定一个暂定日期吗?
这样人们可以把它记在心里,并且如果可能的话,可以为此节省一些时间
例如,我们以周四为目标,并在周二联系,看看我们是否真的可以做到,你觉得怎么样?
Titus Fortner 下午6:01
无论对Simon来说有什么意义。Ruby的东西应该可以随时准备好
Simon Stewart 下午6:03
我的时间非常有限。
但是星期一和星期二应该是我处理selenium事务的日子
Alexei Barantsev 下午6:04
那我们周一发布吧
David Burns 下午6:04
Python的东西已经准备好了,变更日志也已经更新了
Simon Stewart 下午6:05
@barancev 如果一切在周一正常运行,我们就在周一发布
Alexei Barantsev 下午6:06
是的,如果一切正常
Titus Fortner 下午6:06
我觉得很好
为此感到兴奋
David Burns 下午6:06
我们不要设定日期,尽管我很想要一个beta版。人们会过于关注它
Diego Molina 下午6:06
听起来不错,我的本意只是推动这个对话 :slightly_smiling_face
Titus Fortner 下午6:08
我们准备好讨论删除EdgeHTML了吗? :)
Diego Molina 下午6:08
开始吧
Titus Fortner 下午6:09
谁想在Selenium4中保留它?
没有人?好的,让我们删除它。
:)
Simon Stewart 下午6:09
我将让@jimevans做出决定
Titus Fortner 下午6:10
说真的,在Se4中调用“edge”方法来表示最新版本会减少困惑,而不必要求人们指定“edge_chrome”和“edge_html”等
Simon Stewart 下午6:10
我对edge和edgehtml都很好
Titus Fortner 下午6:10
好吧,“edge”以前是edgehtml
Simon Stewart 下午6:10
每个懒人都会意外地得到正确的结果
Titus Fortner 下午6:10
所以无论如何都会发生变化
但我对@jimevans的任何决定都很好
Jim Evans 下午6:11
让我来决定关于EdgeHTML的事情?
Simon Stewart 下午6:11
是的
Titus Fortner 下午6:12
既然微软正在强制人们放弃使用它,我们是否应该在 Se 4 中完全放弃对它的显式支持……:)
Alexei Barantsev 晚上6:12
@titusfortner 我们为 IE 提供支持 :slightly_smiling_face
Titus Fortner 晚上6:13
IE 过去是,将来也会是特殊的
Diego Molina 晚上6:13
这指的是 EdgeHTML,不是 IE,对吗?
David Burns 晚上6:13
看起来 bwalderman 早些时候提交了一个 Python 补丁来删除它
Titus Fortner 晚上6:13
我认为微软可以更容易地强制从 EdgeHTML 升级到 Edgium,而不是强制人们升级 IE
David Burns 晚上6:13
bwalderman,来自 John Jansen 的团队
Alexei Barantsev 晚上6:13
@diemol 是的,EdgeHTML,不是 IE
Jim Evans 晚上6:13
鉴于他们正在强制升级使用 EdgeHTML 的用户,我倾向于删除对它的支持。当然,一旦我们这样做,你知道人们仍然会说:“我如何针对 EdgeHTML 进行测试?因为我没有考虑我的用户实际使用的是什么,也不想进行批判性思考。”
今天相当愤世嫉俗。
David Burns 晚上6:14
所以...这实际上是我的问题...
Simon Stewart 晚上6:14
我同意从 Java 树中删除它
David Burns 晚上6:14
Sauce 正在放弃对它的支持吗?
或者神奇的“这里有一个旧的 Selenium 来支持它”类型的代码
Titus Fortner 晚上6:15
如果由我决定,是的,但事实并非如此,所以 ¯_(ツ)_/¯
Diego Molina 晚上6:15
说实话,我不知道我们是怎么做的
David Burns 晚上6:16
我们可以问问你的产品团队,特别是他们刚刚开始一天的工作,或者...一不做二不休地放弃它
Diego Molina 晚上6:16
但是,如果这是一个从三月(?)开始微软将不再支持的浏览器,我们最终会放弃它
Titus Fortner 晚上6:16
我可以看到 IE 的合理用例,我看不到旧版 Edge 的合理用例,而且是的,自从 3.141.59 以来事情发生了变化,一切都变得复杂了
Diego Molina 晚上6:16
去问负责的团队
Titus Fortner 晚上6:17
伙计,我们仍然支持在 Vista 上运行 Firefox 4
David Burns 晚上6:18
如果他们抱怨,就截屏给那个团队看...
Titus Fortner 晚上6:18
所以,如果你需要,可以使用 MutableCapabilities 测试 EdgeHTML
David Burns 晚上6:19
Python 代码以相同的方式处理它们,只是创建不同的服务
Titus Fortner 晚上6:21
Titus:支持 Jim:倾向于支持
还有人对保留它有意见吗?
真正促使我在建议中更加坚决的是强制升级,以及可能对该方法造成的困惑
David Burns 晚上6:22
我很高兴放弃
Diego Molina 晚上6:22
+1
Titus Fortner 晚上6:22
@barancev?
哦,错过了 Simon 说他同意
呼,好吧,我不再纠结这个问题了 :)
谢谢
Diego Molina 晚上6:25 @titusfortner,也许你可以创建一个 GitHub issue,并为每个语言绑定添加标签?然后我们可以跟踪它
Titus Fortner 晚上6:25
另一个请求...
我们是否可以创建一个需要绑定实现的新功能列表,以便我们可以确保所有语言都支持相同的功能?
在 Java 中完成的一些事情,我不确定是与网格相关还是与绑定相关。
我知道 Ruby 缺少一些东西,我甚至不确定我都知道哪些。
Diego Molina 晚上6:28
我认为我们需要查看变更日志并构建该列表
David Burns 晚上6:30
@titusfortner 感谢你主动确保文档是最新的
Titus Fortner 晚上6:30
我们可以在 issue 中创建一个网格吗,还是需要在其他地方跟踪它
我真的试着帮忙写文档了,但是 Go 让我大败而归,我放弃了
我坚持使用 OO 更有意义的 Jekyll :)
Diego Molina 晚上6:31
一个 issue 会很好
David Burns 晚上6:31
什么...
@titusfortner 你应该看我的 Twitch...文档很容易
Diego Molina 晚上6:32
我们可以在 issue 中创建一个网格吗,还是需要在其他地方跟踪它
我正在回复这个
哈哈
David Burns 晚上6:32
那个 “什么” 是对 Titus 说的
Diego Molina 晚上6:32
好的,会议时间到了,谢谢大家!