公開專案會議 - 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 連接器以實現即時影片
  • 調查:在終止的會話中截取螢幕截圖時,Grid 卡住
  • 調查:當瀏覽器驅動程式進程無法被終止時,Grid 卡住
  • 調查:將命令轉發到節點時,路由器請求逾時
  • 統一新的會話佇列
  • 在 AWS 或類似環境中使用 >50 個同步測試對新 Grid 進行壓力測試
  • 檢查 Redis/JDBC 後端服務是否實際運作
  • 每個節點超過 1 個 IE 會話? https://github.com/SeleniumHQ/selenium/issues/9388

也許只有這一個完成了?「統一新的會話佇列」

Simon Stewart 晚上 9:08

我想補充

  • 分配器在分配新會話時遵循規範

David Burns 晚上 9:08

我們是否有關於調查內容的問題/文件?

Simon Stewart 晚上 9:08

是的。我們統一了新的會話佇列

晚上 9:09

我有一個關於「遵循規範」部分的提取請求正在進行中

David Burns 晚上 9:09

對於關於 IE 的最後一個項目…我們可以允許這樣做,但這似乎是一個主要的陷阱

Diego Molina 晚上 9:10

調查項目有問題,而且 @Puja Jagani 可能有一個提取請求正在解決「瀏覽器驅動程式進程無法被終止」的問題

我將仔細檢查所有項目是否都有 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 談過,並詢問她是否有興趣成為提交者。因此,我建立了這個提取請求 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「match」規則,我們也不打算實作它,因為它很模糊

因此,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