2016-09-26 5 views
2

Safari 10을 사용하기 위해 El Capitan OS X에 대한 업데이트를 설치했습니다. webdriver-support-in-safari-10 - "Safari의 드라이버는/usr/bin/safaridriver 실행 파일을 통해 실행 가능하며 제공되는 대부분의 클라이언트 라이브러리 Selenium은 추가 구성없이 자동으로 드라이버를 시작합니다. "WebDriver El Capitan의 Safari 10에서 실행할 Java 클래스

DesiredCapabilities capabilities = DesiredCapabilities.safari(); 
capabilities.setCapability(SafariOptions.CAPABILITY, new SafariOptions()); 
driver = new RemoteWebDriver(capabilities); 

대신

driver = new SafariDriver(); 

의 그러나 나는 다음과 같은 오류로 실행 - - org.openqa.selenium.remote.UnreachableBrowserException

Java 클라이언트는 여전히 WebDriver의 맛을 인스턴스화 할 필요가 있기 때문에

, 나는 다음과 같은 시도했다.

launchctl list | grep webdriverd 
1498 0 com.apple.webdriverd 

사람이 자바와 함께 작동하도록 얻을 수 있었다 - 나는 또한 게시물의 끝 부분에 "부록"을 확인

ps -ef | grep safari 
501 1956 814 0 5:12PM ttys003 0:00.02 /usr/bin/safaridriver -p 0 

를 참조?

답변

0

Apple 개발자 채널에서 Safari 10.0.2 beta 2으로 업데이트하십시오. 나를 위해, 그것은 10.0.1와 함께 작동하지 않았으며 10.0.2 beta 2과 함께 작업했습니다.