下載

以下為您提供所有 Selenium 元件的最新版本。

您也可以找到先前版本、原始程式碼和 Maven 使用者的其他資訊清單。

Selenium 客户端和 WebDriver 語言繫結

為了建立與 Selenium 伺服器(遠端 WebDriver)互動或建立本機 Selenium WebDriver 程式碼,您需要使用特定語言的客户端驅動程式。

雖然 其他語言的語言繫結 已經存在,但這些是 GitHub 上託管的主要專案所支援的核心繫結。

Selenium 伺服器(Grid)

執行遠端 Selenium WebDriver(Grid)需要 Selenium 伺服器。

最新穩定版本 4.18.1

若要使用網格配置中的 Selenium Server,請參閱文件

Internet Explorer Driver Server

如果您想使用 WebDriver InternetExplorerDriver 的最新且最棒的功能,則需要這個。

請確保這在您的 %PATH% 中可用,以便 IE Driver 能按預期工作。

下載版本 4.14.0.0,適用於

32 位元 Windows IE(建議)

64 位元 Windows IE

變更日誌

Selenium IDE

Selenium IDE 是 Chrome、Firefox 和 Edge 外掛程式,可記錄並播放使用者與瀏覽器的互動。使用此功能來建立簡單的腳本或協助探索性測試。

下載適用於 ChromeFirefoxEdge 的最新已發布版本。查看發行說明

下載先前 IDE 版本

Selenium 夜間組建

如果您需要程式碼庫中剛發布的錯誤修正或功能,或者您希望在下一版發布之前測試下一版,請查看 Selenium 夜間組建。

雖然我們始終致力於讓程式碼保持可發布狀態,但當您使用夜間組建時,可能會出現錯誤或未記載的變更。

C Sharp

C#

進行中。
Ruby

Ruby

WebDriverDevTools

您需要對 GitHub RubyGems 註冊表進行驗證,說明可以在 GitHub 文件 中看到。

Python

Python

夜間建置會推送到 TestPyPI

JavaScript

JavaScript

進行中。

Java

Java

WebDriverGrid

若要使用 Java SNAPSHOT 版本,您需要新增 快照儲存庫

C# NuGet

Nuget 最新版本為 4.18.1,於 2024 年 2 月 19 日發布。

先前版本

您可以在這裡找到較完整的 Selenium 版本 清單。

Maven 資訊

如果您使用 Maven 或 Gradle,您可以在 MVNRepository 找到更多資訊。如果最新版本的 Selenium 尚未提供,您也可以查看 Selenium Maven 存放庫

生態系統

在過去十年中,一個大型的開放原始碼專案生態系統已在 Selenium 周圍萌芽。在 生態系統頁面 查看它們。

Selenium 支援的平台

Firefox

Firefox

GeckoDriver 由 Mozilla 實作並支援,請參閱其 文件 以取得支援的版本。

Internet Explorer

Internet Explorer

僅支援版本 11,並且需要額外的 設定

Safari

Safari

SafariDriver 直接由 Apple 支援,有關更多資訊,請查看其 文件

Opera

Opera

OperaDriver 由 Opera Software 支援,請參閱其 文件 以取得支援的版本。

Chrome

Chrome

ChromeDriver 由 Chromium 專案支援,請參閱其 文件 以取得任何相容性資訊。

Edge

Edge

Microsoft 正在實作並維護 Microsoft Edge WebDriver,請參閱其 文件 以取得任何相容性資訊。

Microsoft Windows

Microsoft Windows

目前仍由 Microsoft 支援的大多數 MS Windows 版本都應該可以與 Selenium 搭配使用。雖然我們使用最新的 MS Windows 來排除問題,但這並不表示 Selenium 不會嘗試支援不同版本的 Windows。這僅表示我們不會持續在其他特定版本的 Windows 上執行測試。

Apple macOS

macOS

我們目前並未在對抗 Selenium 專案的自動化測試中使用任何版本的 macOS。然而,該專案中的大多數開發人員都使用 macOS 的最新版本,而且我們將持續支援目前穩定的版本,以及通常的前一個版本。

Linux

Linux

我們主要在 Ubuntu 上進行測試,但其他 Linux 變體也應該可以在瀏覽器製造商支援它們的地方運作。

原始碼

您也可以在我們的 GitHub 儲存庫 中找到 Selenium 原始碼清單。