Hello_World!!!

导航

 

1、selenium的特点

  1. 开源软件:源代码开放可以根据需要来增加工具的某些功能
  2. 跨平台:Linux,windows,mac
  3. 核心功能:就是可以在多个浏览器上进行自动化测试
  4. 多语言:java、python、c#、JS、ruby等
  5. 成熟稳定:目前已经被google、百度、腾讯等公司广泛使用
  6. 功能强大:能够实现类似商业工具的大部分功能,因为开原性,可实现定制化功能

2、selenium家族史

2.1、selenium1.0组成部分:

  • seleniumIDE:一个fireFox插件,能录制脚本(本阶段学习)
  • selenium Grid:能针对大规模的测试案例,能实现分布式
  • selenium RC:使用JS脚本注入到浏览器里模拟一个浏览器,启动一个RC相当于启动了一个浏览器。
  • 缺点:不支持键盘鼠标,不支持同源策略

2.2、selenium2.0组成部分:(本阶段学习)

  • selenium1.0+WebDriver
  • 基于调用WebDriver Api模拟用户操作,其实替换了RC
  • WebDriver的速度更快,能够直接进行交互使用
  • 支持多语言

2.3、selenium3.0

  • 去掉了selenium RC的支持
  • 还是一个测试品
posted on 2018-10-17 11:29  Hello_World!!!  阅读(1080)  评论(0编辑  收藏  举报