公開專案會議 - 2021年4月22日
延續雙週公開專案會議系列,這是於 CET 時間 2021年4月22日下午 5:30 舉行的會議時間軸。(以下時間為 IST)
會議在 Selenium Slack 上的 #selenium-tlc
頻道舉行。
Diego Molina 晚上 9:02
ping @simonstewart @AutomatedTester @harsha509 @Puja Jagani @jimevans @barancev @manoj9788 @mmerrell @titusfortner @p0deje
Simon Stewart 晚上 9:02
我將參加 SauceCon
晚上 9:02
Beta 4 我想要的東西
Diego Molina 晚上 9:02
以及其他在場的人 :slightly_smiling_face
晚上 9:03
一般專案統計
- 前次會議:163 個未解決問題,24 個未合併的提取請求
- 目前:157 個未解決問題,25 個未合併的提取請求
Simon Stewart 晚上 9:03
Beta 4 我想要的東西
- 刷新 NewSessionQueue
- 在 AWS 或類似環境中,使用 >50 個同時測試對新 Grid 進行壓力測試
- 檢查以 Redis/JDBC 為後端的服務是否實際運作
Diego Molina 晚上 9:06
下一個主題
- 第四個 Beta 的待辦事項?
- 伺服器 - Grid
- 將 VNC 連接器透過 WebSocket 管道傳輸以進行即時視訊
- 調查:在終止的會話中截取螢幕畫面時,Grid 卡住
- 調查:當瀏覽器驅動程式程序無法被終止時,Grid 卡住
- 調查:將命令轉發到節點時,路由器請求逾時
- 統一新的會話佇列
- 在 AWS 或類似環境中,使用 >50 個同時測試對新 Grid 進行壓力測試
- 檢查以 Redis/JDBC 為後端的服務是否實際運作
- 每個節點超過 1 個 IE 會話? https://github.com/SeleniumHQ/selenium/issues/9388
語言綁定
- C#、Java 和 JS 中缺少 “se:cdpVersion”
- 所有綁定都可以透過 Grid 進行 CDP 嗎?
- Selenium 4 中有哪些功能?
- 所有綁定都實作了這些功能嗎?
Simon Stewart 晚上 9:06
我認為 “統一新的會話佇列” 大部分已完成
晚上 9:07
(著名遺言)
Diego Molina 晚上 9:07
那是您發送的 PR,我們相信將與 @Puja Jagani 合作
Luke Hill 晚上 9:07
有人(實際上是幾個人)向我詢問關於 alpha / beta 版本。他們更想知道的是,我們是否會像 v3 那樣推出大量版本。
晚上 9:08
我給了他們完整的說明 - 我們不做發布時間表等等。但我想在這裡問問是否有人對此有想法。
Diego Molina 晚上 9:08
對於 Grid 的工作,我將負責與 “調查” 相關的項目
晚上 9:09
但我想問問大家,您們對 “每個節點超過 1 個 IE 會話? https://github.com/SeleniumHQ/selenium/issues/9388” 有什麼看法
Titus Fortner 晚上 9:10
@luke 告訴他們這無關緊要,如果他們只使用綁定,他們應該已經更新了。目前真正進行的工作只有 Grid 功能以及從 w3c 規範等新增的各種新功能。此時堅持使用 3.x 沒有任何技術優勢
Luke Hill 晚上 9:10
這與所有明確聲明 “每個節點不要使用超過 1 個 IE 會話” 的建議和文章相悖 @diemol
David Burns 晚上 9:10
關於 se:cdpVersion,它很容易新增,但我注意到我們從未使用版本,我們似乎使用的是最新版本
Diego Molina 晚上 9:10
有些人抱怨他們每個節點無法運行超過一個測試,我們不建議這樣做,因為他們一直都能做到。程式碼變更很小,而且我相信我們應該讓他們這樣做,但要加上 “您需要自行承擔風險” 的但書
Luke Hill 晚上 9:11
我們知道這個限制是什麼時候/在哪裡引入的嗎?以及隨附的 PR?
Diego Molina 晚上 9:11
IE 限制?從 Grid 4 建立之初就存在了
Simon Stewart 晚上 9:12
@AutomatedTester Java 綁定應該正在使用版本
David Burns 晚上 9:12
@simonstewart 抱歉,我是指 JS
JS 綁定僅使用最新版本…
David Burns 晚上 9:12
@simonstewart 抱歉,我是指 JS
晚上 9:13
JS 綁定僅使用最新版本…
Diego Molina 晚上 9:14
@AutomatedTester 我相信 C# 和 JS 尚未實作(我需要再次檢查 Java)
David Burns 晚上 9:14
JS 目前不需要它… 如果不進行一些架構重新設計
我,或 @Puja Jagani,因為她一直在涉足 .NET,可以處理 C# 的部分
或者 @jimevans 當然也可以
Diego Molina 晚上 9:15
我相信我們的想法是根據瀏覽器版本使用 “正確的” CDP 版本,因此如果 JS 也能做到就太好了
David Burns 晚上 9:16
也許 @harsha509 有時間研究一下
Sri Harsha 晚上 9:17
這需要重寫 JS 中的 CDP。我會研究一下。
Diego Molina 晚上 9:17
那太棒了
酷,所以我相信我們需要處理一下待辦事項,看看兩週後的情況 :slightly_smiling_face
Titus Fortner 晚上 9:18
從錯誤的角度來看,#9359 是 Sauce 用戶轉移到 Selenium 4 的絕對阻礙,但 @Puja Jagani 正在協助確認。
最好至少在下一個版本發布之前了解情況
Diego Molina 晚上 9:20
我認為我們有足夠的時間來解決這個問題
Simon Stewart 晚上 9:20
可重現的測試案例很有幫助
Titus Fortner 晚上 9:20
是啊,應該從一開始就這樣做
Diego Molina 晚上 9:20
我想知道是否有人要求 @titusfortner 提供可重現的測試案例 :smile
Titus Fortner 晚上 9:21
說實話,我確實放了 POM 中需要放入的內容
晚上 9:21
我只是沒有建立一個可以克隆的完整專案來查看問題
Diego Molina 晚上 9:21
總之,我們可以轉到今天的最後一個主題,IDE
晚上 9:21
Selenium IDE
- 誰知道發布流程是什麼?
- 需要什麼?
- 誰可以協助審查提取請求?
Sri Harsha 晚上 9:22
在 Beta 4 之前,我也會解決 JS API 文件。也許我可以將其傳遞給 @diemol 進行審查和上傳
Diego Molina 晚上 9:22
發布* 需要什麼
Diego Molina 晚上 9:23
@Todd Tarsi 在這裡,他們想做出貢獻,所以如果能幫助他們就好了
David Burns 晚上 9:23
如果 @corevo 或 @tourdedave 記錄了發布流程,我想我有一些金鑰可以做到
Diego Molina 晚上 9:23
我可以檢查它是否已記錄,否則請與他們聯繫
Todd Tarsi 晚上 9:23
大家好,是的,如果我可以提供任何幫助,請告訴我。自從它是帶有 zanarkand (是這個名字嗎?) 的 UI 以來,我就一直在做 Selenium IDE 的事情
Diego Molina 晚上 9:24
我們需要 3 個商店的金鑰,對吧?Edge、Chrome 和 Firefox
晚上 9:25
我們也應該更新文件,提及它在 Edge 中也可用
Todd Tarsi 晚上 9:27
如果我們需要,我可以 PR 簡單的文件變更。
Diego Molina 晚上 9:27
酷
因此,我們將檢查正確測試和發布 IDE 所需的內容,我們將在此處 #selenium-tlc 中發布
感謝您表現出的興趣,@Todd Tarsi
好的,我想今天就到這裡,對吧?
有人有額外的主題嗎?
似乎沒有,謝謝大家!
(也感謝 @harsha509 將筆記發布到我們的部落格 :slightly_smiling_face:)