如何在远程环境中使用selenium3.0驱动safari10?

如何在远程环境中使用selenium3.0驱动safari10?,selenium,safaridriver,Selenium,Safaridriver,我有一个selenium网格环境,我已经在windows7中启动了chrome,我想启动safari,如何配置safari? 这是我的密码: DesiredCapabilities desiredCapabilities = DesiredCapabilities.safari(); WebDriver driver = new RemoteWebDriver(new URL("http://hub ip"), desiredCapabilities);

我有一个selenium网格环境,我已经在windows7中启动了chrome,我想启动safari,如何配置safari? 这是我的密码:

        DesiredCapabilities desiredCapabilities = DesiredCapabilities.safari();
        WebDriver driver = new RemoteWebDriver(new URL("http://hub ip"), desiredCapabilities);
        driver.get("www.google.com");

如果您的safari 10在El Capitan或更高版本上,则需要添加以下功能: capability.setCapability(SafariOptions.capability,新的SafariOptions())

Safari 10现在内置了自己的驱动程序,您不再需要包含扩展。然而,我很难让它在约塞米蒂的机器上工作,我在那里发布了我的一个问题