selenium-webdriver
セレングリッド
サーチ…
ノード構成
Selenium Grid Node構成はノード自体にあり、ネットワーク構成とノード機能に関する情報を保持しています。設定はさまざまな方法で適用できます。
- デフォルト構成
- JSONの設定
- コマンドラインの設定
JSONの設定
JSONファイルのノード構成は2つのセクションに分割されています。
- 機能
- 構成
機能は、サポートされているブラウザの種類とバージョン、ブラウザバイナリの場所、各ブラウザの種類の最大インスタンス数などの領域を定義します。
設定は、ハブやノードのアドレスやポートなどの設定を処理します。
以下はJSON設定ファイルの例です:
{
"capabilities": [
{
"browserName": "firefox",
"acceptSslCerts": true,
"javascriptEnabled": true,
"takesScreenshot": false,
"firefox_profile": "",
"browser-version": "27",
"platform": "WINDOWS",
"maxInstances": 5,
"firefox_binary": "",
"cleanSession": true
},
{
"browserName": "chrome",
"maxInstances": 5,
"platform": "WINDOWS",
"webdriver.chrome.driver": "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"
},
{
"browserName": "internet explorer",
"maxInstances": 1,
"platform": "WINDOWS",
"webdriver.ie.driver": "C:/Program Files (x86)/Internet Explorer/iexplore.exe"
}
],
"configuration": {
"_comment" : "Configuration for Node",
"cleanUpCycle": 2000,
"timeout": 30000,
"proxy": "org.openqa.grid.selenium.proxy.WebDriverRemoteProxy",
"port": 5555,
"host": ip,
"register": true,
"hubPort": 4444,
"maxSessions": 5
}
}
ノードを作成する方法
ノードを作成するには、まずハブを作成する必要があります。ハブがない場合は、次のように作成できます。
java -jar selenium-server-standalone-<version>.jar -role hub
次に、ノードを作成することができます。
java -jar selenium-server-standalone-<version>.jar -role node -hub http://localhost:4444/grid/register // default port is 4444
詳細はこちら: https : //github.com/SeleniumHQ/selenium/wiki/Grid2
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow