公開專案會議 - 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