TLC 會議 - 2023 年 6 月 8 日
會議正在 Selenium Slack 的 #selenium-tlc
頻道中進行。若要將項目新增至下次會議的議程,請參閱我們的公開滾動式議程
由於 Selenium 會議,下次會議將於 6 月 22 日星期四太平洋時間 07:00 / 美國東部時間 10:00 / 英國時間 15:00 / 印度時間 19:30 舉行。
參與
議程
- 票券狀態
- CDP 支援
- 成員更新
- 待處理事項
- 提案/決策
- CI 健康狀況
- Selenium 4.10.0
票券狀態
- 165 個未解決問題;上次會議:164
- 33 個未完成的 PR;上次會議:35
CDP 支援
- v114 與 4.10.0 一起發布
- v115 計劃於 7 月 20 日發布
成員更新
- 無更新
待處理事項
- https://github.com/SeleniumHQ/selenium/issues/11526
- 已決定 2023 年 9 月 30 日為我們停止支援 Java 8 的日期。Java 11 將成為最低要求。
提案/決策
- Selenium Manager 不應修正 PATH 上驅動程式的問題 (#12177)
- 已決定如果使用者在其 PATH 上有瀏覽器驅動程式,則應以此為優先。
- 然而,此行為將在 Selenium 5 中變更,其中預設將使用 Selenium Manager。
- 如果需要,將會有一個環境變數來停用 Selenium Manager。
- 一個用於停用 Selenium Manager 中網路存取的環境變數。
- 但是,如果 PATH 上有舊的或不相容的瀏覽器驅動程式,Selenium Manager 將會修正該問題。
CI 健康狀況
- Selenium Manager 在 Windows 上使用 Bazel 時失敗。
- C# 由於 runner 的變更而偶爾失敗。
4.11 里程碑
- 宣布終止 Java 8 支援(已決定)
- 與 CDP v115 一起發布
- 包括範例、文件和部落格。
- 綁定依賴 Selenium Manager 檢查 PATH
- 綁定中的遠端檔案下載支援
- Actions PR 終於(?) (Titus??)
Selenium 5 對話
- 整合 BiDi 和 CDP 介面
- 功能完善的 Selenium Manager,具有自動驅動程式和瀏覽器下載功能
- 拆分程式碼以更好地突顯生態系統
進行中專案
- BiDi API 工作
- pujagani 和 TamsilAmani 一直在開發 Java 和 Ruby 實作
- Selenium Manager
- Bazel 遠端快取 (Alex)
- 完成 Python 中的 TypeHints - symonk
待辦事項
- 為 CI 新增更多支援 (#11305)
- 將 TouchActions API 新增至 Selenium (#10808)
- 在 .NET 中新增/修復 Bazel 支援 (#10465)
- 使用 TypeScript 的 JS [(#10942)]https://github.com/SeleniumHQ/selenium/issues/10942
- 在 Ruby 中新增 .rbs 檔案 (#10943)
- 跨語言的全面命令記錄 (#10944)
- Selenium + Appium 整合
- 以 TypeScript 重寫 atoms
- Python Async 重寫?(目前計劃是「加倍」API)
- .NET Async 重寫(目前計劃是棄用 Sync 程式碼)