TLC 會議 - 2022 年 7 月 20 日
會議正在 #selenium-tlc
頻道上的 Selenium Slack 中進行。
議程
- 票券狀態
- CDP 支援
- 成員更新
- PLC 狀態更新
- Selenium 4.4 狀態
- Selenium「專案」
- Selenium 5.0 構想
參與
出席的 TLC 成員包括
票券狀態
- 94 個未解決問題(比上次少 7 個)
- 19 個待處理的 PR(與上次相同)
CDP 支援
對 v104 的支援應隨 Selenium 4.4 一起推出,預計於 8 月 2 日。
成員更新
這次沒有
PLC 狀態更新
上次 PLC 會議於 7/5 舉行,下次 PLC 會議計劃於 8/2 舉行
- 芝加哥會議狀態 - 飯店合約已簽署,會議週為 2023 年 3 月 27 日;將在印度會議上宣布
- 柏林測試自動化峰會 - 為期 3 天的活動,於 2022 年 8 月 22 日當週舉行;邀請 TLC/PLC 成員參加
Selenium 4.4:名稱待定
- 移除 ELEMENT — #6393 (僅限 Java) (開放)
- 在 Chrome 中設定 w3c: false 時發生錯誤 — #10448 (所有綁定;在 Java 中警告) (開放)
- 低並發 Grid 錯誤 — #10332 (僅限 Grid) (開放)
- 狀態端點 — #10725 (所有綁定) (開放)
- Firefox 擴充功能測試/範例 — #8357 (所有綁定) (titusfortner)
- 虛擬驗證器 — #10541 (僅剩 Ruby) (TamsilAmani)
- 新增 JWP 測試以協助過渡到僅限 w3c — #10374 (僅限 Java) (開放)
討論了由於某些原因,我們將無法使用 Python 支援 Python 3.8。討論了我們還需要找出更好的 Bazel + .NET 支援
Selenium 5
(我們將此項從議程中取出)
討論了 Selenium 5 的一個選項是實施我們討論過的非向後相容變更
- Java 11 需求
- Python Async 重寫
- .Net Async 重寫
討論了 Selenium 5 的另一個選項是「包含所有功能」的版本,包括
- 自動瀏覽器下載
- 自動驅動程式下載
- 完成在 Python 中新增類型提示
- 轉換 JS 以使用 Type Script
- 可能為 Ruby 輸入新增 rbs 檔案
- 其他導致新使用者感到困擾的事項(?)
Selenium 待辦事項
Selenium 開發人員可以追求的主要專案構想清單。
- 編纂 BiDi API
- 預設支援自動瀏覽器和驅動程式安裝
- 將 TouchActions API 新增至 Selenium
- 包含可執行範例的完整文件
- 修復 .NET 中的 Bazel 支援
- 適用於 Edge 中 IE 模式的更佳 API
- 完成 Python 中的 TypeHints
- Selenium + Appium 合併
- 跨語言的完整命令記錄
- 以 TypeScript 重寫 atoms
簡短討論
- BiDi 將在測試自動化峰會上進行
- .NET 的 Bazel 支援 — shs96c 表示他需要與 jimevans 合作處理此事
- 由 AutomatedTester 嘗試以 TypeScript 重寫 atoms 缺少第二步