邁向 Selenium 3 的道路

Selenium 2 於 2011 年 7 月發布…

Selenium 2 已於 2011 年 7 月發布。至今已兩年,這兩年真是精彩!WebDriver API 是 Selenium 2 的主要新增功能,現在已成為 W3C 標準的基礎,並且有 Google、Mozilla 和 Opera 編寫和支援的實作。已發布 34 個版本,官方支援 Java、C#、Python、Ruby 和 Javascript,社群也積極介入,為 Perl、PHP 和其他語言提供綁定。程式碼庫中有 57 位不同的作者進行變更,還有無數人參與線上論壇,提供協助和建議。

在所有這些事情發生的同時,世界也在不斷前進,現在是 Selenium 專案展望未來的時候了。我非常高興地宣布,我們正在朝著 Selenium 3 邁進。

我們的目標是讓 Selenium 3 成為「以使用者為中心的行動和 Web 應用程式自動化工具」。

這是什麼意思?對於行動使用者,Selenium 專案將託管一套測試,以促進許多不同專案之間的互操作性,這些專案正在擴展 WebDriver API 以應對行動裝置。來自 Appiumios-driverselendroid 等專案的開發人員將致力於這套測試,以實現這一目標。

我們也將努力使 Selenium 背後的技術盡可能穩定和強大。因此,Selenium 3 將移除原始的 Selenium Core 實作,因此我們也將棄用 RC API。舊版本仍將作為單獨的下載提供,但除了非常緊急的修復之外,將停止積極開發。我們仍將提供由 WebDriver 支援的 RC API 實作,因此您可以繼續執行現有的測試,但現在是直接改用 WebDriver API 的絕佳時機。

對於那些從 IDE 匯出測試並執行 HTML 套件的使用者,我們將提供一個替代執行器,讓您可以繼續執行這些測試,儘管它將由與主要下載項目提供的相同的「WebDriver 支援」RC 實作支援。同樣,原始實作將作為下載項目提供,但一旦我們發布 3.0,它將不再積極開發。

我們目前的計畫是在今年聖誕節前開始發布 3.0:這將會非常有趣!

上次修改時間:2021 年 8 月 7 日:重新命名目錄 (e9895f27c26)