下載

下方為您可以找到所有 Selenium 組件最新發佈版本的地方。

您也可以找到先前發佈版本、原始碼以及 Maven 使用者的其他資訊列表。

Selenium 用戶端和 WebDriver 語言繫結

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

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

Selenium 伺服器 (Grid)

為了執行 Remote Selenium WebDriver (Grid),需要 Selenium 伺服器。

最新穩定版本 4.27.0

若要在 Grid 組態中使用 Selenium 伺服器,請參閱文件

若要使用 Docker 和熱門瀏覽器執行 Grid,請參閱儲存庫

若要將 Grid 部署到 Kubernetes 集群,請參閱 Helm chart 設定

Internet Explorer 驅動程式伺服器

如果您想使用 WebDriver InternetExplorerDriver 的最新和最棒的功能,則這是必需的。

請確保您的 %PATH% 中有此項目,以使 IE 驅動程式能如預期般運作。

下載版本 4.14.0.0,適用於

32 位元 Windows IE (建議)

64 位元 Windows IE

變更日誌

Selenium IDE

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

下載最新發佈版本,適用於 ChromeFirefoxEdge。檢視發行說明

下載先前的 IDE 版本

Selenium Nightly Builds

如果您需要程式碼庫中剛登陸的錯誤修復或功能,或者如果您希望在下一個版本發佈之前測試它,請查看 Selenium Nightly Builds。

雖然我們總是力求將程式碼保持在可發佈狀態,但當您使用 nightly build 時,可能存在錯誤或未記錄的變更。

C Sharp

.NET/C#

Selenium.WebDriver & Selenium.Support

您需要驗證到 GitHub NuGet 登錄檔,說明可在GitHub 文件中查看。

Ruby

Ruby

WebDriver & DevTools

您需要驗證到 GitHub RubyGems 登錄檔,說明可在GitHub 文件中查看。

Python

Python

Nightly builds 會推送至 TestPyPI

JavaScript

JavaScript

selenium-webdriver

您需要驗證到 GitHub npm 登錄檔,說明可在GitHub 文件中查看。

Java

Java

WebDriver & Grid

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

C# NuGet

Nuget 最新發佈版本為 4.27.0,於 2024 年 11 月 25 日發佈。

先前版本

您可以在這裡找到更完整的 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 原始碼的列表。