TLC 會議 - 2022 年 5 月 11 日
會議正在 #selenium-tlc
頻道上的 Selenium Slack 中進行。
議程
- 票券狀態
- 92 個未解決的問題
- 17 個待處理的 PR
- CDP 支援
- 成員更新
- PLC 狀態更新
- Github 權限更新
- 提案:防止 Chrome w3c: false? https://github.com/SeleniumHQ/selenium/issues/10448
- 提案:刪除 IME 支援;聯絡適用的 w3c 工作群組? https://github.com/SeleniumHQ/selenium/issues/10573
- Selenium 4.2
- Selenium 4.3
CDP 支援
有史以來第一次,我們在所有綁定中完全跟上 Chrome 101 的最新進度!下一個版本 (v102) 將在 2 週後發布。
成員更新
已提出將 symonk 加入 Selenium 分流團隊的提案。已達成共識,他們將被加入。
PLC 狀態更新
- 芝加哥會議狀態 - 與芝加哥 Voca 酒店的合約談判正在進行中
- PLC 新成員 - 積極與一人洽談中;正在研究其他建議;希望有人在歐洲。
- 會議網站 - 自 White October 營運以來尚未更新;正在處理中
Github 權限更新
提案是
僅限 TLC / PLC 成員作為 repo 「擁有者」。其他所有人將角色從「管理員」變更為「維護者」
背景
權限分為 2 個層級。組織和團隊組織是擁有者/成員。擁有者可以變更組織的設定。對於團隊,「管理員」和「維護者」都可以直接提交到主幹,但「管理員」可以變更設定等等
因此,提案的本質是允許所有提交者繼續將內容提交到主幹,但將其他設定變更限制為 TLC/PLC 成員
提案已投票並達成共識,因此將予以實施。
提案:防止 Chrome w3c: false? https://github.com/SeleniumHQ/selenium/issues/10448
基本上,人們要求 JWP 會議,但由於綁定不再支援它,因此收到奇怪的回應
提案已投票並達成共識,因此將予以實施。偵測到時,我們應該拋出 SessionNotCreatedException
,以便提早失敗。
提案:刪除 IME 支援;聯絡適用的 w3c 工作群組? https://github.com/SeleniumHQ/selenium/issues/10573
IME 在 Selenium 中無法運作,但在 Appium 中使用於這些路徑
‘/session/:sessionId/ime/available_engines’: {
GET: {command: ‘availableIMEEngines’},
},
‘/session/:sessionId/ime/deactivate’: {
POST: {command: ‘deactivateIMEEngine’},
},
‘/session/:sessionId/ime/activate’: {
POST: {command: ‘activateIMEEngine’, payloadParams: {required: [‘engine’]}},
},
目前的存取權僅透過 JsonHttpCommandHandler
,這表示它是舊版會議。
來自 Appium 專案負責人的評論
這應該不是問題,因為我們可以將命令移至 appium 用戶端,但如果您能在 appium/appium 中建立 issue,說明情況,這將有助於我們了解正在發生的事情以及我們需要做什麼
然後,我們需要在 Appium repo 中建立 issue,然後從 Java codebase 中刪除程式碼。
Selenium 4.2
發布前待處理項目
- 棄用 Java/Grid 中的 JWP(記錄訊息、部落格文章)
- 待合併的 PR https://github.com/SeleniumHQ/selenium/pull/10408
- 仍然需要發布部落格文章並連結到記錄的警告
- 滾輪支援(文件中的範例程式碼)
Selenium 4.3
在未來考慮的議程上,由於時間不足,會議中未討論。