Я установил обновления на 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?