首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在El Capitan上的Safari10上运行的WebDriver Java类

在El Capitan上的Safari10上运行的WebDriver Java类
EN

Stack Overflow用户
提问于 2016-09-27 05:40:50
回答 1查看 985关注 0票数 2

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

因为Java client仍然需要实例化一种风格的WebDriver,所以我尝试了以下方法:

代码语言:javascript
复制
DesiredCapabilities capabilities = DesiredCapabilities.safari();
capabilities.setCapability(SafariOptions.CAPABILITY, new SafariOptions());
driver = new RemoteWebDriver(capabilities);

而不是

代码语言:javascript
复制
driver = new SafariDriver();

但我遇到了以下错误- org.openqa.selenium.remote.UnreachableBrowserException。我明白了

代码语言:javascript
复制
ps -ef | grep safari
501  1956   814   0  5:12PM ttys003    0:00.02 /usr/bin/safaridriver -p 0

我还检查了他们帖子末尾的“附录”-

代码语言:javascript
复制
launchctl list | grep webdriverd
1498    0   com.apple.webdriverd

有没有人能让它在Java上工作?

EN

回答 1

Stack Overflow用户

发布于 2016-11-14 23:35:28

从苹果开发者频道更新到Safari 10.0.2 beta 2。对我来说,它在10.0.1上不起作用,在10.0.2 beta 2上起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39712861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档