TLC 會議 - 2022 年 12 月 8 日

會議於 Selenium Slack#selenium-tlc 頻道中進行。若要將項目新增至下次會議的議程,請參閱我們的公開 滾動式議程

下次會議將於 12 月 22 日星期四太平洋時間 07:00 / 美國東部時間 10:00 / 英國時間 15:00 / 印度時間 19:30 舉行。

參與

出席的 TLC 成員包括

議程

  • 票券狀態
  • CDP 支援
  • 成員更新
  • 提案
  • CI 健康狀況
  • Selenium 4.7
  • Selenium 4.8
  • 進行中的專案
  • 待辦事項

票券狀態

  • 113 個未解決問題;上次會議:109 個
  • 26 個未完成的 PR;上次會議:26 個

問題持續增加,但其中幾十個是由專案成員為了追蹤進行中的工作而開啟的。

CDP 支援

  • v108 已於 11 月 29 日發布
  • v109 預計於 1 月 10 日發布

成員更新

  • @Luis Correia 現在是文件方面的正式提交者

提案/決議

需要決策的問題列表

大家同意,理想情況下,應該在程式結束時結束所有程序的進程,但由於向後相容性問題,我們需要頻寬來完成這項工作並回覆不滿用戶的疑問,而這目前並非優先事項。

大家同意,沒有充分的理由不這樣做,但作為一個小幅優化,可能不值得去做。titusfortner 表示,如果他對目前的實作感到足夠沮喪,他會在綁定中實作它。

大家同意,應該有一個標誌來指示 JSON 輸出,該輸出可以被綁定使用,使用者可以直接看到類似日誌的資訊。

CI 健康狀況

  • Java 和 JS 有幾個不穩定的測試
  • Ruby 在 Windows 上使用 Firefox 時有問題
  • p0deje 正在努力改進 Ruby bazel 的使用,以及遠端快取選項以改進 CI

Selenium 4.7

已發布!大致準時!

Selenium 4.8

里程碑 4.8

鼓勵成員將標籤新增到所有需要包含在下一個版本中的項目。我們預計到一月前不會再次發布。

目前列表上的大多數項目屬於 3 個類別

  • Selenium 管理器項目
  • BiDi 項目
  • 半完成的 titusfortner 項目

BiDi 相關事項 - 注意到我們目前的文件已不再完全正確。我們原先設想的理想化開發工具事物能夠為 BiDi 保持相同的實作方式並未如最初預期般奏效。討論了建立 BiDi API,然後在 BiDi 尚未實作該功能時,使用 Chrome DevTools 作為備案來實作,但我們離能夠做到這一點還有一段距離。我們沒有 Selenium 專用的路線圖,只是根據通過 wpt 測試BiDi 規範 來決定要處理哪些工作。目前,正在 Ruby、JS 和 Java 中積極實作。對於 Python 和 .NET 中需要完成的工作,情況有點不太確定。pujaganiTamsilAmani 將討論一個針對 Selenium 工作的潛在路線圖。

Selenium 管理器相關事項 — boni_gg 一直在根據他創建的里程碑進行工作。titusfortner 提出了更詳細的潛在路線圖描述,包括作為對話起點的阻礙因素。

進行中的專案

待辦事項

這些項目被提及,但未詳細討論

  • 增加對 CI 的更多支援 (#11305)
  • 新增 TouchActions API 到 Selenium (#10808)
  • 在 .NET 中新增/修復 Bazel 支援 (#10465)
  • JS 使用 TypeScript (#10942)
  • 在 Ruby 中新增 .rbs 檔案 (#10943)
  • 全面的命令日誌記錄,跨語言 (#10944)
  • 從 Java 中移除 JWP 支援
  • Selenium + Appium 合併
  • 用 TypeScript 重寫 atoms
  • Python 異步重寫(目前計劃是「加倍」API)
  • .NET 異步重寫(目前計劃是棄用同步程式碼,以免加倍 API)
最後修改於 2022 年 12 月 21 日:會議記錄中的錯誤網址 (c26d27d666d)