傳統 Selenium 期望功能

這些功能適用於傳統 JSON Wire Protocol

此文件先前位於 wiki 上
請參閱 JSON Wire Protocol 以了解常見功能。

遠端驅動程式特定

類型描述
webdriver.remote.sessionid字串工作階段的 WebDriver 工作階段 ID。唯讀,且僅在伺服器實作伺服器端 webdriver-backed selenium 時傳回。
webdriver.remote.quietExceptions布林值停用例外狀況時的自動螢幕截圖擷取。預設值為 False。

Grid 特定

類型描述
路徑字串請求路由至的路徑,或可能監聽的路徑。
seleniumProtocol字串要使用的協定。接受的值:WebDriver、Selenium。
maxInstances整數允許連線至 Grid 的最大實例數。
環境字串可能是 browserName 的重複項?請參閱 RegistrationRequest

Selenium RC 特定

類型描述
proxy_pac布林值傳統 Proxy 機制。請勿使用。
commandLineFlags字串傳遞至瀏覽器命令列的旗標。
executablePath字串瀏覽器可執行檔的路徑。
timeoutInSeconds長整數等待瀏覽器啟動的逾時時間,以秒為單位。
onlyProxySeleniumTraffic布林值是否僅 Proxy Selenium 流量。請參閱 browserlaunchers.Proxies
avoidProxy布林值??? 請參閱 browserlaunchers.Proxies
proxyEverything布林值??? 請參閱 browserlaunchers.Proxies
proxyRequired布林值??? 請參閱 browserlaunchers.Proxies
browserSideLog布林值??? 請參閱 AbstractBrowserLauncher。
optionsSet布林值??? 請參閱 BrowserOptions。
singleWindow布林值是否啟用單一視窗模式。
dontInjectRegexjavascript RegExpProxy 注入模式可用於知道何時繞過注入的正規表示式。如果不在 Proxy 注入模式下,則忽略。
userJSInjection布林值??? 是否注入使用者 JS。如果不在 Proxy 注入模式下,則忽略。
userExtensions字串將載入到 Selenium 中的 JavaScript 檔案路徑。

Selenese-Backed-WebDriver 特定

類型描述
selenium.server.url字串要使用的 Selenium 伺服器 URL,以支援此 WebDriver

Firefox 特定

類型描述
captureNetworkTraffic布林值是否擷取網路流量。
addCustomRequestHeaders布林值是否新增自訂請求標頭。
trustAllSSLCertificates布林值是否信任所有 SSL 憑證。
changeMaxConnections布林值??? 請參閱 FirefoxChromeLauncher。
firefoxProfileTemplate字串??? 請參閱 FirefoxChromeLauncher。
設定檔字串??? 請參閱 FirefoxChromeLauncher

FirefoxProfile 設定

WebDriver API 中 FirefoxProfile 接受的具有特殊意義的偏好設定

類型描述
webdriver_accept_untrusted_certs布林值是否信任所有 SSL 憑證。TODO:可能在某種程度上與 acceptSslCerts 或 trustAllSSLCertificates 功能不同。
webdriver_assume_untrusted_issuer布林值是否信任所有 SSL 憑證簽發者。TODO:可能在某種程度上與 acceptSslCerts 或 trustAllSSLCertificates 功能不同。
webdriver.log.driver字串將 FirefoxDriver 日誌記錄陳述式記錄到暫存檔的層級,以便可以使用 getLogs 命令擷取。可用選項;DEBUG、INFO、WARNING、ERROR、OFF。預設為 OFF。
webdriver.log.file字串要將 firefoxdriver 日誌記錄輸出複製到的檔案路徑。預設為無檔案(如 /dev/null)。
webdriver.load.strategy字串實驗性 API。定義等待頁面載入的不同策略。值:unstable、conservative。預設為 conservative。
webdriver_firefox_port整數監聽 WebDriver 命令的連接埠。預設為 7055。

IE 特定

類型描述
killProcessesByName布林值是否嘗試依名稱終止進程,而不是(或除了)終止我們碰巧有控制代碼的進程。
honorSystemProxy布林值是否採用系統 Proxy。
ensureCleanSession布林值是否確保工作階段在 Windows 上沒有 Cookie 或暫存網際網路檔案。我相信這也會傳遞給 IEDriver,但會被忽略。

Safari 特定

類型描述
honorSystemProxy布林值是否採用系統 Proxy。
ensureCleanSession布林值是否確保工作階段沒有 Cookie、快取項目。以及在工作階段後還原任何登錄和 Proxy 設定。
上次修改時間:2022 年 1 月 10 日:更多 wiki (#907) [部署網站] (adcf706a1ad)