2
나는 셀레늄 webdriver 3.0을 실행하기 위해 업그레이드하려고하는 Safari 10과 함께 mac 요세미티를 가지고 있습니다. 원격 웹 드라이버에서 시작할 수 없습니다. 다음과 같은 오류를 던지고있다 : 1. 예외 : SafariDriver 사파리 (10)는 OSX 엘 캐피 탄에서 실행하거나 필요 이상 자바에 나는 포함 할 때 :셀레늄 3.0 webdriver for safari 10 on yosemite
{
"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
:
capability.setCapability(SafariOptions.CAPABILITY, new SafariOptions());
capability = DesiredCapabilities.safari();
capability.setPlatform(platform);
내 노드가 사용하는 설정입니다 다음으로 시작 :
java -Xmx512m -jar \
-Dwebdriver.chrome.driver=chromedriver \
-Dwebdriver.gecko.driver=geckodriver \
$JFILE \
-role node \
-hub http://$hub/grid/register \
-nodeConfig $CONFIGFILE
사파리 10 브라우저에 Safari 확장이 포함되어 있습니다. 다운 그레이드해야합니까? 그것은 셀레늄 2.53에서 잘 작동했습니다.