ChromeDriver 是實作 W3C WebDriver 標準的獨立伺服器。 WebDriver 是一項開放原始碼工具,專為在多個瀏覽器上自動測試網頁應用程式而設計。其介面可讓您在本機或遠端使用功能,控制及擷取使用者代理程式。
功能是一組語言中立的鍵/值組合,用來定義 WebDriver 工作階段所需的功能和行為。建立 WebDriver 執行個體時,功能通常會以引數的形式傳遞,而且可用於指定瀏覽器設定,例如瀏覽器名稱、版本和網頁載入策略。
ChromeDriver 新增了 Chromium 專屬功能,能夠擴充 Webdriver 的功能。它會使用 ChromeOptions
物件,透過 WebDriver API 將功能傳遞給 ChromeDriver。部分 Chromium 專屬功能包括安裝擴充功能、變更視窗類型,以及在啟動時傳送指令列引數。
ChromeDriver 適用於 Android 版 Chrome 和電腦版 Chrome (Mac、Linux、Windows 和 ChromeOS)。
您可以在這裡查看 WebDriver 標準目前的導入狀態。
最新 ChromeDriver 二進位檔
- 從 M115 版本開始,您可以在各個發布版本 (穩定版、Beta 版、開發人員版、Canary 版) 取得 Chrome 和 Chrome 驅動程式的最新版本,可用於 Chrome for Testing 可用性資訊主頁。如要自動下載版本,可以使用便利的 JSON 端點。
- 您可以在下載頁面找到舊版。
ChromeDriver 說明文件
- 開始在電腦上使用 ChromeDriver (Windows、Mac、Linux)
- ChromeOptions,ChromeDriver 的功能
- 行動裝置模擬
- 安全性注意事項,包括為確保 Chrome Driver 安全無虞的建議
- 安裝 Chrome 擴充功能
- 詳細記錄和效能資料記錄
疑難排解
親身參與
- chromedriver-使用者郵寄清單:提供問題資訊、疑難排解說明,以及一般討論。
- StackOverflow Chromedriver 文章
- Issue Tracker 和回報錯誤的指南
- 為 ChromeDriver 貢獻心力