公開專案會議 - 2021 年 3 月 25 日

繼續每兩週一次的公開專案會議系列…

繼續每兩週一次的公開專案會議系列,以下是 2021 年 3 月 25 日下午 5:30 CET 舉行的會議時間軸。(以下時間為 IST)

會議在 Selenium Slack 上的 #selenium-tlc 頻道舉行。


Diego Molina 晚上 9:54

公開會議議程

  • 一般專案統計
  • 第三個 Beta 版需要完成的待辦事項?
  • CoC,後續步驟?

請隨時新增任何其他主題

正在 ping @jimevans @barancev @simonstewart @AutomatedTester @titusfortner @harsha509 @luke @Puja Jagani 和任何其他想要加入的人

Simon Stewart 晚上 9:56

感謝 ping :slightly_smiling_face

Diego Molina 晚上 9:58

忘記 ping @manoj9788 和 @mmerrell

Marcus Merrell 晚上 10:00

我尚未收到關於 CoC 工作的回覆 - 我們上次討論時,Karen 正在聯繫 Larissa

David Burns 晚上 10:00

我現在將訊息 Larissa,看看是否發生了

Marcus Merrell 晚上 10:01

謝謝

10:01

如果您想把自己排除在外,我也能聯繫她,我或許能夠加速進度

關於會議,聽起來芝加哥的 Holiday Inn 正在進行所有權變更,並且尚未回覆我們關於延期至 2022 年的事宜,這是上週的狀況

David Burns 晚上 10:02

我已在 Mozilla Alumni slack 中訊息她

Marcus Merrell 晚上 10:03

好的,謝謝

Diego Molina 晚上 10:03

聽起來不錯,所以我們已經涵蓋了一個主題 :slightly_smiling_face

那麼… 一般專案統計

  • 上次會議:202 個未解決問題,32 個未完成 PR
  • 目前:178 個,23 個 PR

Simon Stewart 晚上 10:04

各位,這真是驚人的成果

Diego Molina 晚上 10:04

我們在那方面做得相當好,我檢查了許多問題,並詢問它們是否仍然有效。根據他們的回覆,我們可以在 2-3 週內再關閉約 20 個問題。

大多數未解決的問題都是功能請求,適用於 JS 和 C# 綁定。或許我們需要尋找人員來協助我們

Simon Stewart 晚上 10:06

我們絕對可以有更多的提交者。

Diego Molina 晚上 10:07

我會尋找那些在 Selenium 之上建構框架的人,看看他們是否有時間協助我們

Simon Stewart 晚上 10:08

真是個好主意

Diego Molina 晚上 10:08

我看過一個叫做 Watir 的,也許他們可以幫助我們

Titus Fortner 晚上 10:09

他們有一個 slack 頻道,我可以詢問

Diego Molina 晚上 10:09

最初的想法實際上來自 Titus :slightly_smiling_face

Titus Fortner 晚上 10:09

我的意思是,我哄騙 Capybara 的 Thomas 來幫忙 :-D

我們只剩下一個 ruby 標籤問題。這個問題我們需要某種決定:https://github.com/SeleniumHQ/selenium/issues/8179

也許這是一個 wontfix,可以關閉,或者我們可以找出正確的做法並敲定變更

Simon Stewart 晚上 10:11

actions 中的 Send Keys 實際上是針對個別按鍵。但我想我們可以將更複雜的輸入集分解為個別的按鍵和釋放

Diego Molina 晚上 10:14

您現在想深入探討這個問題嗎,@titusfortner?

Titus Fortner 晚上 10:14

我通常關注 needs-discussion 的那些:https://github.com/SeleniumHQ/selenium/labels/A-needs%20decision

如果我們需要討論才能找出正確的做法,那麼這似乎是一個很好的論壇,如果我們需要更多資訊,我們可以將其推遲到下次會議等等

Diego Molina 晚上 10:15

有道理,我絕對可以查看這些問題,並將它們放入下次會議的議程中,好主意

Titus Fortner 晚上 10:15

但不用,我不需要從那個問題中獲得任何特定的東西

現在只是想提出來,因為我們之前沒有討論過 :)

如果以及當我們獲得指導時,我/其他人可以實作它,但需要知道要實作什麼 :-D 否則我會讓 Watir 開發人員去做

Diego Molina 晚上 10:18

好的,下一個主題

  • 第三個 Beta 版需要完成的待辦事項?

Java、Python、JS、Ruby、C# 中剩下的東西?

  • “se:cdpVersion”?
  • 所有綁定都可以在 Grid 上執行 CDP 嗎?

客戶端還有其他東西嗎?

Simon Stewart 晚上 10:19

我有一些本地差異,其中 se:cdpVersion 在 Firefox 和 Chromium 瀏覽器中正確地連接起來。這有點奇怪,我想在做更多事情之前先圍繞它進行測試

Titus Fortner 晚上 10:20

我們為 Firefox 硬編碼了 cdpVersion,並且正在取得瀏覽器版本以自動為 Chrome/Edge 提供正確的版本,端點將使幾件事變得更容易 :)

Simon Stewart 晚上 10:21

我正在讓瀏覽器在 capabilities 中傳回 cdp 版本和端點

分別是 se:cdpVersion 和 se:cdp

Titus Fortner 晚上 10:21

哦,是的,是 capabilities 而不是端點,我知道我腦海中想說什麼 ;-)

Simon Stewart 晚上 10:22

哈!:slightly_smiling_face

Diego Molina 晚上 10:23

好的,現在是伺服器端

  • 在必要時使用 failsafe 重試指令
  • 透過 websocket 管道傳輸 VNC 連接器以進行即時視訊
  • 透過使用 Grid url 傳回 CDP url
  • Firefox 的 CDP url
  • 平台比對,但當平台為 Windows 時
  • 調查:在已終止的會話中擷取螢幕截圖時,Grid 卡住

這是我列表中的內容,不確定是否有更多

  • 當平台為 Windows 時的平台比對錯誤

Simon Stewart 晚上 10:25

我們應該已經在 Capabilities 中傳送 Grid 的 CDP url

而且我的本地修補程式中已經有了 Firefox 的 CDP url

Diego Molina 晚上 10:25

啊,那是真的

劃掉那個

Simon Stewart 晚上 10:26

好耶!離目標更近一步 :slightly_smiling_face

Diego Molina 晚上 10:27

透過查看 beta 2 之後的下載次數和建立的問題(並不多)… 我們對 beta 3 的整體感覺如何?

比方說,當大多數功能和錯誤修復完成時,我們發布它,還是我們想等待更多回饋?

David Burns 晚上 10:28

我認為進行錯誤修復並發布

Diego Molina 晚上 10:28

+1 贊同

David Burns 晚上 10:28

我們越「接近」完整發布,我們的資源池就會增加得越多

一個「更好」的問題… 我們需要什麼才能達到 RC?

Jim Evans 晚上 10:29

.NET 目前無法透過 grid 執行 CDP。需要重構才能實現這一點。我正在進行中,但尚未準備好提交。

David Burns 晚上 10:29

所以我們需要 ^ 才能達到 RC,還有什麼?

Simon Stewart 晚上 10:29

哦。是的。RC 向後相容性

David Burns 晚上 10:30

我的意思是更難達到的點,但不會阻止 beta 版本發布

Simon Stewart 晚上 10:30

我也想適當地清理 java 客戶端程式碼,以移除 JWP 支援

David Burns 晚上 10:30

RC 我指的是 release candidate(候選發布版本)

Simon Stewart 晚上 10:30

但我認為這將是一件很難做到的事情

Diego Molina 晚上 10:30

Simon 正在利用每個機會將 RC 發布到 Selenium 4 :smile: New

Simon Stewart 晚上 10:30

一旦我們認為所有功能都已完成,我們就可以發布 RC

我懷疑 beta 3 可能是我們的最後一個 beta 版本,如果 @jimevans 獲得了時間和支援來實現 Grid 上的 CDP

Diego Molina 晚上 10:32

我正在取得一台新的 Windows 機器,部分原因是想看看我如何能協助 C#,所以期待 @jimevans 的提問 :slightly_smiling_face

Simon Stewart 晚上 10:32

太棒了!:slightly_smiling_face

Jim Evans 晚上 10:33

@diemol 很高興合作。

Diego Molina 晚上 10:33

我相信我們涵蓋了所有主題,除非有人還有其他事情?

Michael Mintz 晚上 10:34

在年底前完整正式發布 Selenium 4?

Simon Stewart 晚上 10:34

甚至更快

我們應該何時目標發布 beta3?

Titus Fortner 晚上 10:35

我正在等待 Simon 決定他必須在我們發布 Se 4 之前重寫 Java HTTP Client ;-)

David Burns 晚上 10:35

不是下週,因為我不在,但下下週也許可以?

Diego Molina 晚上 10:37

我認為從現在起 2-3 週是可行的

Simon Stewart 晚上 10:37

那麼,這是計畫。當滿足以下兩個條件時,我們將發布 beta3

  • .net 綁定支援透過 Grid 執行 CDP
  • 我們在 Capabilities 中傳送 se:cdpVersion,並且 Grid 也處理它
  • 兩週過去了

聽起來不錯?

Diego Molina 晚上 10:38

對我來說聽起來不錯

好的,今天的會議聽起來像是結束了…但是,如果任何人對我們今天討論的內容有任何意見,請隨時在這裡評論

Titus Fortner 晚上 10:43

謝謝 @diemol!