TLC 會議 - 2022 年 1 月 19 日

會議正在 Selenium Slack 的 #selenium-tlc 頻道中進行。

議程

  • 次要版本與修補程式版本。理想情況下,我們希望在次要版本中包含新功能和錯誤修復,並僅將修補程式版本用於錯誤修復。期望在每個次要版本中,跨綁定實現功能對等的情境。
  • OperaDriver 不支援 W3C。我們可能應該從綁定中刪除所有 Opera 類別,因為可以透過指定 Opera 瀏覽器的位置,使用適當版本的 ChromeDriver 來驅動 Opera。
  • 我們是否應該截斷 ChromeDriver 近期版本傳回的堆疊追蹤中不必要的部分?
  • 更新 isDisplayed atom 以解決 Vue 片段的問題,並整體減少開銷,使腳本大小不超過 45KB
  • 我們在 4.2 版本中想要什麼(來自上次會議的主題)

次要版本與修補程式版本

每個綁定將根據需要進行修補程式發布,而 TLC 成員在協調次要版本時將更加積極。修補程式發布有可能在錯誤修復之外,還包含更新的功能。

由於 OperaDriver 不支援 W3C,因此從綁定中刪除 Opera 類別

如果功能在 Selenium 4 中仍然有效,則將在下一個次要版本中被棄用,並在之後的次要版本中移除。如果功能已損壞,則將從語言綁定中移除,而無需棄用它。

是否截斷 ChromeDriver 近期版本傳回的堆疊追蹤中不必要的部分?

TLC 成員決定堆疊追蹤輸出將按原樣顯示,這一直是其一貫的做法。如果使用者對此提出問題,他們應該被重新導向到 ChromeDriver 問題(以便他們可以在那裡分享他們的想法)。

更新 isDisplayed atom 以解決 Vue 片段的問題

AutomatedTester 將會查看並盡快修復它。長遠來看,想法是將 atoms 移至 TypeScript,並刪除所有無效程式碼(因為大多數 atoms 的功能應該已經存在於瀏覽器驅動程式中)。

我們在 4.2 版本中想要什麼(來自上次會議的主題)

我們希望在跨綁定中實作 https://github.com/SeleniumHQ/selenium/issues/9996,但這需要團隊成員之間更積極的協調。目前,在修補程式版本中發布此功能的某些部分是可以的,因為語言綁定需要這樣做。

上次修改日期:2022 年 1 月 19 日:新增 2022 年 1 月 19 日的 TLC 會議記錄 (08df861d25b)