公開專案會議 - 2021年5月06日
延續每兩週一次的公開專案會議系列,以下是2021年5月06日下午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 個未完成的 pull request
- 目前:163 個未解決的問題,30 個未完成的 pull request
數據取自此連結 [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
是問題還是 PR?
9:07
好的,我們希望在下一個 Beta (4) 中完成的工作
(過去兩週我沒有太多貢獻 :confused:)
晚上9:08
這些是上次會議的項目
- 透過 WebSocket 管道傳輸 VNC 連接器,以實現即時視訊
- 調查:在終止的會話中截取螢幕截圖時,Grid 卡住
- 調查:當瀏覽器驅動程式程序無法終止時,Grid 卡住
- 調查:將命令轉發到節點時,路由器請求超時
- 統一新的會話佇列
- 在 AWS 或類似環境中對新 Grid 進行壓力測試,同時進行 >50 個測試
- 檢查 Redis/JDBC 後端服務是否實際運作
- 每個節點超過 1 個 IE 會話? https://github.com/SeleniumHQ/selenium/issues/9388
也許只有這個完成了?「統一新的會話佇列」
Simon Stewart 晚上9:08
我想補充
- Distributor 在分配新會話時遵循規範
David Burns 晚上9:08
我們是否有關於調查事項的問題/文件?
Simon Stewart 晚上9:08
是的。我們統一了新的會話佇列
晚上9:09
我正在進行一個關於「遵循規範」部分的 PR
David Burns 晚上9:09
關於最後一個關於 IE 的項目…我們可以允許這種情況發生,但這似乎是一個重大的隱患
Diego Molina 晚上9:10
調查項目有問題,而且 @Puja Jagani 可能有一個 PR 解決了「瀏覽器驅動程式程序無法終止」的問題
我會仔細檢查所有項目是否有 GitHub 問題,如果沒有,我會建立一個
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
kk
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 談過,並詢問她是否有興趣成為 committer。因此,我建立了這個 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 的阻礙項目了嗎?
有幾個錯誤修復,如果可以發布就好了
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 payload 但 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