Selenium WebDriver是否支持Safari?
我正在使用Selenium WebDriver和Java。 我想使用Safari浏览器。 Selenium WebDriver
是否支持Safari
?
SafariDriver仍处于试验阶段,依赖于使用WebSockets与浏览器通信的浏览器插件。 这是一个很好的一步,这是许多人一直在等待的事情。
但是,如果你想要一些更稳定的东西,Darrel Grainger在如何利用Selenium RC(又名Selenium 1)API实例化Webdriver对象方面有一个很好的post 。
这可能是让Safari测试正常进行的最佳方式。
最近在Selenium中添加了Safari的实验支持。 请参阅https://code.google.com/p/selenium/wiki/SafariDriver
是的,webdriver将支持Safari。 按照说明https://code.google.com/p/selenium/wiki/SafariDriver
您可以看到Selenium Java API文档:
http://selenium.googlecode.com/svn/trunk/docs/api/java/index.html
有一些SafariDriver类的细节
从Safari 10开始,现在支持WebDriver API。 更多信息请访问https://webkit.org/blog/6900/webdriver-support-in-safari-10/
网络驱动程序确实在crome驱动程序的帮助下支持safari。
请看这个
http://seleniumhq.org/docs/03_webdriver.html#selenium-webdriver-s-drivers
是的它确实支持Safari但是,它现在不太稳定!
先决条件:在Windows上安装Safari
- 转到http://docs.seleniumhq.org/download/
- 向下滚动 – >转到“SafariDriver”部分并下载“SafariDriver.safariextz”
- 双击“SafariDriver.safariextz”(之前已下载)
- Safari将打开,弹出窗口包含“安装”按钮 – >单击“安装”按钮
- 现在转到Safari的首选项,你会看到安装了WebDriver(在我的例子中是WebDriver 2.48.0)(选中了Enable WebDriver复选框))
-
编写WebDriver Java代码如下:
WebDriver driver = new SafariDriver();
driver.get(“ https://www.packtpub.com/web-development/mastering-selenium-testing-tools-video ”);
不可以。根据兼容性页面,它不支持Safari 2或3与WebDriver。
- 在Eclipse Neon上安装WindowBuilder
- Java库运行时与编译时间
- 使用Apache CXF的Web服务响应显示“无绑定操作信息…”
- Eclipse中的项目,用于构建Eclipse中另一个项目使用的jar
- javax.el.PropertyNotFoundException:/demo.xhtml @ 24,55 value =“#{UserBean.favYear3}”:目标无法访问,标识符’UserBean’已解析为null
- 如何更新/刷新eclipse插件中的视图?
- 程序参数和VM参数之间有什么区别?
- 在Eclipse中设置执行目录?
- 在常规Maven构建中使用Eclipse p2存储库中的依赖项吗?