Java Selenium WebDriver支持Safari吗?

Java Selenium WebDriver支持Safari吗?,java,eclipse,selenium-webdriver,safari,Java,Eclipse,Selenium Webdriver,Safari,我将SeleniumWebDriver与Java一起使用。我想使用Safari浏览器。Selenium WebDriver是否支持Safari?否。根据最新版本,它不支持带有WebDriver的Safari 2或3。最近在Selenium中添加了对Safari的实验支持。请参见SafariDriver仍处于实验阶段,它依赖于使用WebSocket与浏览器通信的浏览器插件。这是伟大的一步,也是许多人一直在等待的 但是,如果您想要更稳定的东西,Darrel Grainger有一个关于如何使用Sele

我将SeleniumWebDriver与Java一起使用。我想使用Safari浏览器。Selenium WebDriver是否支持Safari?

否。根据最新版本,它不支持带有WebDriver的Safari 2或3。

最近在Selenium中添加了对Safari的实验支持。请参见

SafariDriver仍处于实验阶段,它依赖于使用WebSocket与浏览器通信的浏览器插件。这是伟大的一步,也是许多人一直在等待的

但是,如果您想要更稳定的东西,Darrel Grainger有一个关于如何使用Selenium RC(又称Selenium 1)API实例化Webdriver对象的详细说明

这可能是目前进行Safari测试的最佳方式

请参阅苹果的最新帖子:
在crome驱动程序的帮助下,Web驱动程序确实支持safari

请看这个


是的,webdriver将支持Safari。按照以下说明,您可以看到Selenium Java API文档:


关于SafariDriver的课程有很多细节

所有这些答案对我来说都过时了。我必须找到最新的。。。它位于这里:

驱动程序的下载是


是的,它确实支持Safari,但目前还不太稳定

先决条件:在Windows上安装Safari

  • 向下滚动->转到“SafariDriver”部分并下载“SafariDriver.safariextz”
  • 双击“SafariDriver.safariextz”(以前下载)
  • Safari将打开一个弹出窗口,其中包含“安装”按钮->单击“安装”按钮
  • 现在转到Safari的首选项,您将看到安装了WebDriver(在我的示例中是WebDriver 2.48.0)(选中启用WebDriver复选框))
  • 编写WebDriver Java代码,如下所示:

    WebDriver=新的SafariDriver()
    驱动程序。获取(“”)


  • 从Safari 10开始,现在已经有了对WebDriver API的本机支持。更多信息请点击此处

    简短而准确的回答是肯定的。

    Selenium 3以礼貌的方式支持Safari 12。对于自动化测试来说,它非常稳定

    我将Selenium v3.141.59完美地与Safari v12.1.2一起使用


    使用Selenium 3,您不需要显式下载/安装SafariDriver;相反,您只需启用MacOS附带的内置SafariDriver即可。

    您尝试过这个吗?当我试图对Safari运行测试时,它只会打开一个浏览器窗口,只有一条消息:“SafariDriver正在请求ws://localhost:48139/wd的连接”。也许你知道如何处理这个问题吗?我不再看到这里列出的Safari驱动程序。上面的链接已经不存在了。它是为Selenium RC(又称Selenium 1)设计的。如何将Safari与Selenium WebDriver结合使用(又称Selenium 2)?以上链接不再存在。