前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Selenium 2.0与Selenum 3.0介绍

Selenium 2.0与Selenum 3.0介绍

作者头像
苦叶子
发布2018-04-04 16:09:02
9500
发布2018-04-04 16:09:02
举报
文章被收录于专栏:开源优测
什么是Selenium

Selenium是一组web自动化测试工具集,它由以下几个部分构成:

  • Selenium IDE(Integrated Development Environment) 这是Firefox浏览器的一个插件,用于录制和回放selenium测试脚本。
  • WebDriver和RC 它提供了各种编程语言API的支持,例如java、python、ruby、php、.net等等,能够与不同的浏览器进行交互,驱动浏览器进行自动化测试。
  • Grid 它提供了分布式测试和并行测试的能力,能够帮助我们大幅的减少测试的执行时间。

什么是Selenium 2.0

Selenium 2.0集成了RC和webdriver来提供web UI级自动化测试能力。

下面我们看下其构成:

什么是Selenium 3.0

Selenium 3.0是selenium最新发布版本,目前已经发布了2个beta版本出来。

下面我们一起看看Selenium 3.0新增的特性:

beta 1

beta 2(只针对java版本)

要求java版本 8+

系统属性webdriver.firefox.marionette被集成至marionetter服务或firefox驱动中,该版本起将忽略所有相关的Desired Capability设置

通过Mozilla的geckodriver驱动Firefox

当浏览器未指定时,Grid修复了注册时的NPE

支持Edge浏览器,该驱动有ms提供

更新了GeckOdriver

支持由Apple提供的safari驱动

总结

selenium 3.0有了更新的特性加入,尤其是对Edge和safari原生驱动的支持,Edge驱动由MS提供,safari原生驱动由Apple提供。

在最新的Firefox方面,开始支持Mlzilla的geckodriver驱动,来驱动Firefox的控制。

总而言之,selenium 3.0在支持的原生驱动方面更为丰富,在2.0的基础上有了更多的改进。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-04-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源优测 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是Selenium 2.0
  • 什么是Selenium 3.0
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档