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

时间:2016-12-26 07:22:31

标签: selenium safaridriver

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

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

1 个答案:

答案 0 :(得分:0)

如果您的safari 10在El Capitan或更高级别,您需要添加以下功能: capability.setCapability(SafariOptions.CAPABILITY,new SafariOptions());

Safari 10现在内置了自己的驱动程序,您不再需要包含扩展程序。但是,我无法让它在Yosemite机器上工作,并在那里发布了我的一个问题。