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 缺少第二步
上次修改時間為 2022 年 7 月 20 日:新增前 2 次 TLC 會議的筆記 (fef40b2baa6)