Selenium 版本發佈藍圖快照

發佈前計劃和待辦事項清單

Selenium 2 的準備工作

日期未知 此文件先前位於 wiki 上

在最終發佈之前,需要解決以下問題

問題摘要HtmlUnitDriver 進度FirefoxDriver 進度InternetExplorerDriver 進度ChromeDriver 進度
27處理啟用 Javascript 的瀏覽器中的警示不適用已開始已開始尚未開始
32使用者指南已開始
34支援 HTTP Basic 和 Digest 驗證尚未開始
35Selenium 模擬已完成 Java 和 C#
36支援拖放行為不適用已完成已完成已開始
範例測試尚未開始

一旦這些在 Firefox、IE 和至少一個基於 webkit 的瀏覽器中實作,將會進行最終發佈。

未來展望

以下也是計劃中的

  • JsonWireProtocolJSON 中目前 RemoteWebDriver 線路協定的正式化。

Selenium 3 的準備工作

截至 2015 年 3 月 16 日 此文件先前位於 wiki 上

使用者可見的變更

  • 遷移所有驅動程式以在回應中使用狀態字串而不是狀態代碼
  • 更新客戶端綁定以應對此情況
  • 為 html-suite 測試編寫新的執行器
  • 分割建置以移除 RC

清理

  • 在 quit() 之後使用 WebDriver 應為 IllegalStateException
  • Actions 應具有單一端點
  • Capabilities 應與規範相同
  • 多次呼叫 WebDriver.quit() 應仍然安全。
  • 清理 WebDriver 建構子,將繁重的初始化邏輯拉入 Builder 類別
  • 遷移到 Netty 或 webbit 伺服器
  • 刪除不必要的雜物
  • 為 rc 模擬提供更乾淨的端點

Selenium 4 的準備工作

此文件先前位於 wiki 上 截至 2017 年 4 月 12 日

  • 完成 W3C WebDriver 規範
  • 在 selenium 中實作規範的本機端要求
  • 在獨立伺服器中實作協定轉換
  • 發佈 4.0
上次修改時間:2022 年 1 月 11 日:將舊版藍圖文件合併為一個 (884dae2ea0d)