TLC 會議 - 2023 年 5 月 25 日
會議正在 Selenium Slack 的 #selenium-tlc
頻道中進行。如要將項目新增至下次會議的議程,請參閱我們的公開 滾動議程
由於 Selenium 會議,下次會議將於 6 月 8 日星期四太平洋時間 07:00 / 美國東部時間 10:00 / 英國時間 15:00 / 印度時間 19:30 舉行。
參與
議程
- 議題狀態
- CDP 支援
- 成員更新
- 提案/決策
- CI 健康狀態
- Selenium 4.10.0
議題狀態
- 164 個未解決議題;上次會議:159 個
- 35 個未完成 PR;上次會議:35 個
CDP 支援
- v114 將於 5 月 24 日發布搶先版本,並於 5 月 30 日發布正式版本
成員更新
- 無更新
提案/決策
- 預設將所有驅動程式日誌輸出至 dev/null (#12016)
- 決策為將瀏覽器驅動程式輸出移至 dev/null
- 請勿繼續在 Support 類別中新增功能 (#11971) 和 (#12011)
- 這是我們應該前進的方向,因為這會將專案設定為基礎程式庫,而不是介於兩者之間的某物。一個更清晰的概念。此外,以我們目前的人力,我們無法維護更多東西。
- 標準應僅為錯誤修正。對於新功能:請複製 & 貼上/子類別化/fork,並隨意更改任何內容
- 處理尚未實作的 W3C 功能 (#11893) (#12015)
- 選項 1 — 繼續追蹤驅動程式實作,並新增介面實作/功能混入,並在必要時使用條件式在 Selenium 中拋出例外
- 選項 2 — 新增對規範中所有內容的支援,並讓驅動程式在功能無法運作時產生錯誤
- 這是選定的選項
- [🚀 功能]: CI 應針對所有測試使用 Selenium Manager · Issue #12047
- 我們應該這樣做,在 CI 中使用 Selenium Manager,方法是移除 GitHub runners 中的環境變數。
CI 健康狀態
- 相當穩定。但 Selenium Manager 在 Windows 上使用 Bazel 時失敗。
4.10 里程碑
- 在五月最後一週發布包含 CDP v114 的版本?
- 包含範例、文件和部落格文章。
4.11 里程碑
- 發布包含 CDP v115 的版本
- 包含範例、文件和部落格文章。
- Bindings 依賴 Selenium Manager 檢查 PATH
- Actions PR 終於要完成了嗎(?) (Titus??)
Selenium 5 討論
- Java 11 (如果時間允許)
- 整合 BiDi & CDP 介面
- 功能完善的 Selenium Manager,具備自動驅動程式和瀏覽器下載功能
- 拆分程式碼以更好突顯生態系統
進行中專案
- BiDi API 工作
- pujagani & TamsilAmani 一直在進行 Java 和 Ruby 的實作
- Selenium Manager
- Bazel 遠端快取 (Alex)
- 完成 Python 中的 TypeHints - symonk
待辦事項
- 為 CI 新增更多支援 (#11305)
- 為 Selenium 新增 TouchActions API (#10808)
- 在 .NET 中新增/修正 Bazel 支援 (#10465)
- JS 使用 TypeScript [(#10942)]https://github.com/SeleniumHQ/selenium/issues/10942
- 在 Ruby 中新增 .rbs 檔案 (#10943)
- 跨語言的全面命令記錄 (#10944)
- Selenium + Appium 整合
- 以 TypeScript 重寫 atoms
- Python Async 重寫?(目前計畫是「加倍」API)
- .NET Async 重寫(目前計畫是棄用同步程式碼)