我在El Capitan OS X上安装了更新以获得Safari10.Per webdriver-support-in-safari-10 -“Safari的驱动程序可以通过/usr/bin/safaridriver可执行文件启动,并且Selenium提供的大多数客户端库将以这种方式自动启动驱动程序,而无需进一步的配置。”
因为Java client仍然需要实例化一种风格的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上工作?
发布于 2016-11-14 23:35:28
从苹果开发者频道更新到Safari 10.0.2 beta 2。对我来说,它在10.0.1上不起作用,在10.0.2 beta 2上起作用。
https://stackoverflow.com/questions/39712861
复制相似问题