51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1816|回复: 0
打印 上一主题 下一主题

Selenium 2.0与3.0的主要区别

[复制链接]
  • TA的每日心情
    无聊
    前天 09:06
  • 签到天数: 530 天

    连续签到: 2 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-12-18 15:40:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    其实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及之前的版本已经不在提供支持了。


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 09:20 , Processed in 0.065401 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表