Selenium 2.0与3.0的主要区别

其实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/en-us/microsoft-edge/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及之前的版本已经不在提供支持了。

 

 

********************************************************************************************************

近期我会在博客中系统的更新一些关于Selenium的文章,也请大家多多关注下我的视频课程:

入门:基于Java的Selenium3自动化测试完整教程

高级:Selenium Java高级架构课程

*********************************************************************************************************

阅读更多精彩文章,请大家关注我的测试公众号:火烈鸟测试

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YOYO测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值