レガシー Selenium Desired Capabilities
これらの capabilities は、レガシー JSON Wire Protocol で動作していました。
このドキュメントは以前、wiki に掲載されていました。
共通の capabilities については、JSON Wire Protocol を参照してください。
Remote Driver 固有
キー | 型 | 説明 |
---|
webdriver.remote.sessionid | string | セッションの WebDriver セッション ID。サーバーがサーバーサイドの webdriver-backed selenium を実装している場合にのみ、読み取り専用で返されます。 |
webdriver.remote.quietExceptions | boolean | 例外発生時の自動スクリーンショットキャプチャを無効にします。デフォルトは False です。 |
Grid 固有
キー | 型 | 説明 |
---|
path | string | リクエストのルーティング先、またはリッスンするパス。 |
seleniumProtocol | string | 使用するプロトコル。使用可能な値:WebDriver、Selenium。 |
maxInstances | integer | Grid への接続を許可するインスタンスの最大数 |
environment | string | browserName の重複の可能性? RegistrationRequest を参照してください。 |
Selenium RC 固有
キー | 型 | 説明 |
---|
proxy_pac | boolean | レガシープロキシメカニズム。使用しないでください。 |
commandLineFlags | string | ブラウザのコマンドラインに渡すフラグ。 |
executablePath | string | ブラウザ実行可能ファイルへのパス。 |
timeoutInSeconds | long integer | ブラウザの起動を待つタイムアウト(秒単位)。 |
onlyProxySeleniumTraffic | boolean | Selenium トラフィックのみをプロキシするかどうか。browserlaunchers.Proxies を参照してください。 |
avoidProxy | boolean | ??? browserlaunchers.Proxies を参照してください。 |
proxyEverything | boolean | ??? browserlaunchers.Proxies を参照してください。 |
proxyRequired | boolean | ??? browserlaunchers.Proxies を参照してください。 |
browserSideLog | boolean | ??? AbstractBrowserLauncher を参照してください。 |
optionsSet | boolean | ??? BrowserOptions を参照してください。 |
singleWindow | boolean | シングルウィンドウモードを有効にするかどうか。 |
dontInjectRegex | javascript RegExp | プロキシインジェクションモードがインジェクションをバイパスするタイミングを知るために使用できる正規表現。プロキシインジェクションモードでない場合は無視されます。 |
userJSInjection | boolean | ??? ユーザー JS を挿入するかどうか。プロキシインジェクションモードでない場合は無視されます。 |
userExtensions | string | Selenium にロードされる JavaScript ファイルへのパス。 |
Selenese-Backed-WebDriver 固有
キー | 型 | 説明 |
---|
selenium.server.url | string | この WebDriver をバックアップするために使用する Selenium サーバーの URL |
Firefox 固有
キー | 型 | 説明 |
---|
captureNetworkTraffic | boolean | ネットワークトラフィックをキャプチャするかどうか。 |
addCustomRequestHeaders | boolean | カスタムリクエストヘッダーを追加するかどうか。 |
trustAllSSLCertificates | boolean | すべての SSL 証明書を信頼するかどうか。 |
changeMaxConnections | boolean | ??? FirefoxChromeLauncher を参照してください。 |
firefoxProfileTemplate | string | ??? FirefoxChromeLauncher を参照してください。 |
profile | string | ??? FirefoxChromeLauncher を参照してください |
FirefoxProfile 設定
WebDriver API で特別な意味を持つ FirefoxProfile で受け入れられる設定
キー | 型 | 説明 |
---|
webdriver_accept_untrusted_certs | boolean | すべての SSL 証明書を信頼するかどうか。TODO: acceptSslCerts または trustAllSSLCertificates capabilities とは異なる方法である可能性があります。 |
webdriver_assume_untrusted_issuer | boolean | すべての SSL 証明書発行者を信頼するかどうか。TODO: acceptSslCerts または trustAllSSLCertificates capabilities とは異なる方法である可能性があります。 |
webdriver.log.driver | string | getLogs コマンドで取得できるように、一時ファイルに FirefoxDriver ログステートメントを記録するレベル。使用可能なオプション:DEBUG、INFO、WARNING、ERROR、OFF。デフォルトは OFF です。 |
webdriver.log.file | string | firefoxdriver ログ出力をコピーするファイルへのパス。デフォルトはファイルなし(/dev/null など)です。 |
webdriver.load.strategy | string | 実験的 API。ページがロードされるまで待機するさまざまな戦略を定義します。値:unstable、conservative。デフォルトは conservative です。 |
webdriver_firefox_port | integer | WebDriver コマンドをリッスンするポート。デフォルトは 7055 です。 |
IE 固有
キー | 型 | 説明 |
---|
killProcessesByName | boolean | ハンドルを持っているプロセスを強制終了することに加えて(またはその代わりに)、名前でプロセスを強制終了しようとするかどうか。 |
honorSystemProxy | boolean | システムプロキシを尊重するかどうか。 |
ensureCleanSession | boolean | Windows でセッションに Cookie や一時インターネットファイルがないことを確認するかどうか。IEDriver にも渡されると思いますが、IEDriver では無視されます。 |
Safari 固有
キー | 型 | 説明 |
---|
honorSystemProxy | boolean | システムプロキシを尊重するかどうか。 |
ensureCleanSession | boolean | セッションに Cookie、キャッシュエントリがないことを確認するかどうか。また、セッション後にレジストリとプロキシ設定が復元されること。 |