ChromeDriver 是實作 W3C WebDriver 和 WebDriver BiDi 標準的獨立伺服器。WebDriver 是開放原始碼工具,可用於在多個瀏覽器中自動測試網頁應用程式。其介面可讓您在本機或遠端使用功能,控制及檢視使用者代理程式。
能力是指一組語言中立的鍵/值組合,用於定義 WebDriver 工作階段的所需功能和行為。建立 WebDriver 例項時,通常會以引數的形式傳遞功能,並可用於指定瀏覽器設定,例如瀏覽器名稱、版本和網頁載入策略。
ChromeDriver 會新增 Chromium 專屬功能,擴充 Webdriver 的功能。它會使用 ChromeOptions
物件,將功能從 WebDriver API 傳遞至 ChromeDriver。部分 Chromium 專屬功能包括安裝擴充功能、變更視窗類型,以及在啟動時傳遞指令列引數。
ChromeDriver 適用於 Android 版 Chrome 和電腦版 Chrome (Mac、Linux、Windows 和 ChromeOS)。
最新的 ChromeDriver 二進位檔
從 M115 開始,每個發布管道 (穩定版、Beta 版、開發人員版、Canary 版) 的最新 Chrome 和 ChromeDriver 版本都會在 Chrome 測試版可用性資訊主頁中提供。
如要下載最新的 ChromeDriver 二進位檔,您可以使用 JSON 端點。
說明文件
- 在電腦上開始使用 ChromeDriver (Windows、Mac、Linux)
- ChromeOptions,ChromeDriver 的功能
- 行動模擬
- 安全性考量:提供 ChromeDriver 安全防護的建議
- 安裝 Chrome 擴充功能
- 詳細記錄和成效資料記錄
疑難排解
親身參與
- chromedriver-users 郵寄清單:如有問題、需要疑難排解協助或一般討論,請前往這裡。
- StackOverflow ChromeDriver 文章
- Issue Tracker 指南和錯誤回報
- 為 ChromeDriver 做出貢獻
- 為 ChromeDriver BiDi 做出貢獻