TLC 會議 - 2023年2月2日
會議正在 Selenium Slack 的 #selenium-tlc
頻道中進行。若要將項目新增至下次會議的議程,請參閱我們的公開 Rolling Agenda
下次會議將於 2 月 16 日星期四太平洋時間 07:00/美東時間 10:00/英國時間 15:00/印度時間 19:30 舉行。
參與
出席 TLC 成員包括
議程
- 票券狀態
- CDP 支援
- 成員更新
- 提案/決策
- CI 健康狀況
- Selenium 4.8
- Selenium 4.9
- Selenium 5 - 對話起點
- 進行中專案
- 待辦事項
票券狀態
- 130 個未解決問題;上次會議:123 個
- 32 個待處理 PR;上次會議:33 個
CDP 支援
- v109 版本已於 4.8.0 發布
- v110 版本預計於 2 月 1 日發布,並將於 4.8.1 版本中發布
成員更新
- TamsilAmani 已新增為提交者。
提案/決策
- [js] 在 Actions 中新增使用「觸控」指標的功能
- 由於問題中的評論已達成共識,因此可以移除
needs-decision
標籤。
- 由於問題中的評論已達成共識,因此可以移除
- 在 CTRL+C 時不要終止 chromedriver
- 決策是不接受此變更,因為這會改變 Python 使用者習慣的行為。
- [JS] [atoms] 在 clear() 動作中使用 .textContent 而不是 .innerHTML
- 決策是合併它,並在 ChromeDriver/GeckoDriver 中開啟一個問題,以更新這些專案中的 atoms。
CI 健康狀況
- 多個綁定中的數個測試失敗,需要進行分類以更好地了解失敗的原因。
Selenium 4.8.1
- 新增 CDP v110、更新 Selenium Manager 並發布。
Selenium 4.9
目標:2 月 1 日前完成功能;然後在 2 月 7 日前完成範例、文件和部落格
- 驅動程式尋找器
- 更新 Selenium Manager 輸出
- 自動下載適用於所提供瀏覽器版本或位置的正確驅動程式
Selenium 5 - 對話起點
- Java 11(如果時間允許)
- 整合 BiDi 和 CDP 介面
- 功能完善的 Selenium Manager,具有自動驅動程式和瀏覽器下載功能
- 拆分程式碼以更好地突顯生態系統
進行中專案
- BiDi API 工作
- pujagani 和 TamsilAmani 一直在進行 Java 和 Ruby 的實作
- Selenium Manager
- boni_gg 在此版本中取得了很大進展
- 完成 Python 中的 TypeHints - symonk
- Grid 下載 - krmahadevan
待辦事項
- 為 CI 新增更多支援 (#11305)
- 為 Selenium 新增 TouchActions API (#10808)
- 在 .NET 中新增/修復 Bazel 支援 (#10465)
- 使用 TypeScript 的 JS [(#10942)]https://github.com/SeleniumHQ/selenium/issues/10942
- 在 Ruby 中新增 .rbs 檔案 (#10943)
- 跨語言的全面命令日誌記錄 (#10944)
- 從 Java 中移除 JWP 支援
- Selenium + Appium 整合
- 用 TypeScript 重寫 atoms
- Python Async 重寫?(目前計畫是「加倍」API)
- .NET Async 重寫(目前計畫是棄用 Sync 程式碼)