2
私はSafari 10でmac yosemiteを持っています。これは、実行中のselenium webdriver 3.0にアップグレードしようとしています。私は遠隔のウェブドライバにそれを開始させることができない。これは、次のエラーがスローされます。 1.例外:SafariDriverはJavaで私が含まれている場合OSXエルキャピタンや それ以上で実行されているSafariの10を必要とします。セレン3.0 Safari 10のwebdriver on yosemite
capability.setCapability(SafariOptions.CAPABILITY, new SafariOptions());
capability = DesiredCapabilities.safari();
capability.setPlatform(platform);
私のノードが使用してセットアップです:
{
"browserName": "safari",
"version":10,
"maxInstances": 5,
"platform": "YOSEMITE",
"seleniumProtocol": "WebDriver"
}],
"proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
"maxSession": 5,
"port": 5000,
"register": true,
"registerCycle": 5000,
"nodeStatusCheckTimeout": 5000,
"nodePolling": 5000,
"unregisterIfStillDownAfter": 60000,
"downPollingLimit": 2,
"debug": false
次から始めました:
java -Xmx512m -jar \
-Dwebdriver.chrome.driver=chromedriver \
-Dwebdriver.gecko.driver=geckodriver \
$JFILE \
-role node \
-hub http://$hub/grid/register \
-nodeConfig $CONFIGFILE
私のSafari 10のブラウザにはSafari拡張機能が含まれています。 ダウングレードする必要がありますか?それはセレン2.53の下でうまくいきました。