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,具備自動驅動程式和瀏覽器下載功能
  • 拆分程式碼以更好突顯生態系統

進行中專案

待辦事項

  • 為 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 重寫(目前計畫是棄用同步程式碼)
上次修改時間:2023 年 5 月 31 日:新增 5 月 27 日的會議記錄 (08cf089dc09)