У меня есть mac yosemite с Safari 10, который я пытаюсь обновить до запуска selenium webdriver 3.0. и я не могу заставить удаленный webdriver запустить его. Он бросает следующие ошибки: 1. Исключение: SafariDriver требует Safari 10 работает на OSX El Capitan или больше , когда в Java I включают:selenium 3.0 webdriver для сафари 10 на 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. Нужно ли мне понизить его? Он отлично работал под Selenium 2.53.