宣布 Selenium 3.0-beta1
在 2013 年的 SeleniumConf 上,我们宣布 Selenium 的新主要版本将在“圣诞节前”发布。
在 2013 年的 SeleniumConf 上,我们宣布 Selenium 的新主要版本将在“圣诞节前”发布。幸运的是,我们从未说过是哪个圣诞节,因为我们花了一些时间来完成我们想要做的所有更改!我们很高兴地宣布第一个 Beta 版本发布——Selenium 3.0.0-beta1。
我们希望您在您的项目上尝试它,并在我们发布 3.0 本身之前向我们提供有关粗糙边缘的反馈!请记住,这是一个 beta 版本,因此您的反馈对于帮助我们消除任何粗糙边缘非常有帮助且非常有价值。
在过去的六年里,我们一直建议用户切换到较新的 WebDriver API 并停止使用原始的 RC API。 对于 Selenium 3.0,已删除 RC 的原始实现,并替换为基于 WebDriver 的实现。 对于许多用户来说,此更改将完全不会被注意到,因为他们不再使用 RC API。 对于那些仍然使用 RC API 的用户,我们已尽力使更改尽可能平滑,但我们欢迎高质量的错误报告,以帮助我们解决发生的任何问题。 Maven 用户需要添加对新的“leg-rc”包的依赖项才能访问旧的 RC API。
您可能需要注意一些其他更改
- 您需要运行 Java 8 才能使用 Selenium 的 Java 组件。 这是 Oracle 官方支持的最旧的 Java 版本,希望您已经在使用它了!
- 对 Firefox 的支持通过 Mozilla 的 geckodriver 提供。
- macOS (Sierra 或更高版本) 上通过 Apple 自己的 safaridriver 提供对 Safari 的支持。
- Edge 的支持由微软通过他们的 webdriver 服务器提供。
- 仅支持 IE 9 或更高版本。 早期版本可能有效,但由于 微软不再支持它们,因此不再支持早期版本。
我们很快将在此博客上发布有关 Selenium 3.0 的更多信息,但在此之前,如果您有兴趣了解更多信息,那么 Simon 最近的网络研讨会是一个很好的起点。