TA的每日心情 | 无聊 昨天 09:13 |
---|
签到天数: 523 天 连续签到: 5 天 [LV.9]测试副司令
|
其实Selenium3.0与Selenium2.0最根本的区别不是太大。
selenium3.0以上的版本更多体现的是Selenium在一直随着时代发展而发展,3.0中支持了更多新的东西比如Edge浏览器,废弃了一些基本不用的东西,比如Selenium RC。
下面是Selenium官方发布的3.0的change log(变更日志):
v3.0.0-beta1
============
IMPORTANT CHANGES
* Minimum java version is now 8+
* The original RC APIs are only available via the leg-rc package.
* To run exported IDE tests, ensure that the leg-rc package is on the
classpath.
* Support for Firefox is via Mozilla's geckodriver. You may download
this from https://github.com/mozilla/geckodriver/releases
* Support for Safari is provided on macOS (Sierra or later) via
Apple's own safaridriver.
* Support for Edge is provided by MS:
https://developer.microsoft.com/ ... ge/tools/webdriver/
* Official support for IE requires version 9 or above. Earlier
versions may work, but are no longer supported as MS has end-of-lifed them.
翻译一下即是:
- selenium3需要的java最低版本是java8
- selenium3启动火狐也需要像其他浏览器一样安装驱动了,驱动名叫geckodriver。
- 从Selenium核心的安装包中彻底删除了Selenium RC
- 如果需要run从IDE转化过来的用例,需要单独安装leg-rc的package
- 支持在MacOS上使用Safari了
- 支持微软最新的浏览器Edge了
另外还进一步提供了关于火狐浏览器的使用说明:
不需要安装geckodriver,selenium就可以直接驱动的火狐浏览器的最高版本是47.0.1,企业版是ESR 45.4.0esr
之后的版本最好都是使用geckodriver,因为47及之前的版本已经不在提供支持了。
|
|