レガシー Selenium Desired Capabilities

これらの capabilities は、レガシー JSON Wire Protocol で動作していました。

このドキュメントは以前、wiki に掲載されていました。
共通の capabilities については、JSON Wire Protocol を参照してください。

Remote Driver 固有

キー説明
webdriver.remote.sessionidstringセッションの WebDriver セッション ID。サーバーがサーバーサイドの webdriver-backed selenium を実装している場合にのみ、読み取り専用で返されます。
webdriver.remote.quietExceptionsboolean例外発生時の自動スクリーンショットキャプチャを無効にします。デフォルトは False です。

Grid 固有

キー説明
pathstringリクエストのルーティング先、またはリッスンするパス。
seleniumProtocolstring使用するプロトコル。使用可能な値:WebDriver、Selenium。
maxInstancesintegerGrid への接続を許可するインスタンスの最大数
environmentstringbrowserName の重複の可能性? RegistrationRequest を参照してください。

Selenium RC 固有

キー説明
proxy_pacbooleanレガシープロキシメカニズム。使用しないでください。
commandLineFlagsstringブラウザのコマンドラインに渡すフラグ。
executablePathstringブラウザ実行可能ファイルへのパス。
timeoutInSecondslong integerブラウザの起動を待つタイムアウト(秒単位)。
onlyProxySeleniumTrafficbooleanSelenium トラフィックのみをプロキシするかどうか。browserlaunchers.Proxies を参照してください。
avoidProxyboolean??? browserlaunchers.Proxies を参照してください。
proxyEverythingboolean??? browserlaunchers.Proxies を参照してください。
proxyRequiredboolean??? browserlaunchers.Proxies を参照してください。
browserSideLogboolean??? AbstractBrowserLauncher を参照してください。
optionsSetboolean??? BrowserOptions を参照してください。
singleWindowbooleanシングルウィンドウモードを有効にするかどうか。
dontInjectRegexjavascript RegExpプロキシインジェクションモードがインジェクションをバイパスするタイミングを知るために使用できる正規表現。プロキシインジェクションモードでない場合は無視されます。
userJSInjectionboolean??? ユーザー JS を挿入するかどうか。プロキシインジェクションモードでない場合は無視されます。
userExtensionsstringSelenium にロードされる JavaScript ファイルへのパス。

Selenese-Backed-WebDriver 固有

キー説明
selenium.server.urlstringこの WebDriver をバックアップするために使用する Selenium サーバーの URL

Firefox 固有

キー説明
captureNetworkTrafficbooleanネットワークトラフィックをキャプチャするかどうか。
addCustomRequestHeadersbooleanカスタムリクエストヘッダーを追加するかどうか。
trustAllSSLCertificatesbooleanすべての SSL 証明書を信頼するかどうか。
changeMaxConnectionsboolean??? FirefoxChromeLauncher を参照してください。
firefoxProfileTemplatestring??? FirefoxChromeLauncher を参照してください。
profilestring??? FirefoxChromeLauncher を参照してください

FirefoxProfile 設定

WebDriver API で特別な意味を持つ FirefoxProfile で受け入れられる設定

キー説明
webdriver_accept_untrusted_certsbooleanすべての SSL 証明書を信頼するかどうか。TODO: acceptSslCerts または trustAllSSLCertificates capabilities とは異なる方法である可能性があります。
webdriver_assume_untrusted_issuerbooleanすべての SSL 証明書発行者を信頼するかどうか。TODO: acceptSslCerts または trustAllSSLCertificates capabilities とは異なる方法である可能性があります。
webdriver.log.driverstringgetLogs コマンドで取得できるように、一時ファイルに FirefoxDriver ログステートメントを記録するレベル。使用可能なオプション:DEBUG、INFO、WARNING、ERROR、OFF。デフォルトは OFF です。
webdriver.log.filestringfirefoxdriver ログ出力をコピーするファイルへのパス。デフォルトはファイルなし(/dev/null など)です。
webdriver.load.strategystring実験的 API。ページがロードされるまで待機するさまざまな戦略を定義します。値:unstable、conservative。デフォルトは conservative です。
webdriver_firefox_portintegerWebDriver コマンドをリッスンするポート。デフォルトは 7055 です。

IE 固有

キー説明
killProcessesByNamebooleanハンドルを持っているプロセスを強制終了することに加えて(またはその代わりに)、名前でプロセスを強制終了しようとするかどうか。
honorSystemProxybooleanシステムプロキシを尊重するかどうか。
ensureCleanSessionbooleanWindows でセッションに Cookie や一時インターネットファイルがないことを確認するかどうか。IEDriver にも渡されると思いますが、IEDriver では無視されます。

Safari 固有

キー説明
honorSystemProxybooleanシステムプロキシを尊重するかどうか。
ensureCleanSessionbooleanセッションに Cookie、キャッシュエントリがないことを確認するかどうか。また、セッション後にレジストリとプロキシ設定が復元されること。
最終更新日:2022年1月10日:More wiki (#907) [deploy site] (adcf706a1ad)