2016-09-26 50 views
2

我在El Capitan OS X上安装了更新以获得Safari 10.每webdriver-support-in-safari-10 - “Safari的驱动程序可通过/ usr/bin/safaridriver可执行文件启动,并提供大多数客户端库由Selenium自动启动驱动程序,而无需进一步配置。“WebDriver Java类在El Capitan的Safari 10上运行

由于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 

有没有人能得到它与J​​ava的工作?

回答

0

从Apple开发人员频道更新至Safari 10.0.2 beta 2。对我来说,它不适用于10.0.1,并且与10.0.2 beta 2一起工作。