2016-09-26 9 views
2

Я установил обновления на El Capitan OS X, чтобы получить Safari 10. Per webdriver-support-in-safari-10 - «Драйвер Safari запускается через исполняемый файл/usr/bin/safaridriver, а большинство предоставленных клиентских библиотек Selenium автоматически запускает этот драйвер без дальнейшей настройки ».Java-класс WebDriver для работы в Safari 10 на El Capitan

Поскольку клиент Java все еще нужно создать экземпляр аромат WebDriver, я попытался следующие -

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

вместо

driver = new SafariDriver(); 

, но я бегу в следующее сообщение об ошибке - org.openqa.selenium.remote.UnreachableBrowserException. Я вижу

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

Я также проверил «Дополнение» в конце своего поста -

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

Кто-нибудь был в состоянии заставить его работать с Java?

ответ

0

Обновление до Safari 10.0.2 beta 2 с канала разработчика Apple. Для меня это не с 10.0.1 и работало с 10.0.2 beta 2.