Selenium介绍

Selenium家族介绍

Selenium是一套Web应用的测试框架,为了满足不同的需要,它提供了几个组件形成了所谓的Selenium家族:

  • Selenium IDE:是一个Firefox浏览器的附加条件,提供录制回访功能,可以快速创建测试用例,并可以将录制生成的脚本转化为多种编程语言的脚本。(方便录制)
  • Selenium RC:是一个用Java语言编写的服务端,可以处理测试脚本发送过来的HTTP请求,来操作浏览器。(脚本编写的核心)
  • Selenium Grid:支持分布式测试,可以在不同平台、不同浏览器的多台远程机上同时运行测试脚本,提高测试效率,减少执行时间。(为了提升执行效率)
  • Selenium WebDriver:在测试脚本中,通过调用WebDriver对象的方法来操作浏览器。(脚本编写的核心)

Selenium RC 和WebDriver工作原理

  • Selenium RC的工作原理:在测试脚本执行之前,需要启动Selenium服务端,通过注入JavaScript形成沙箱环境,在沙箱环境中完成测试脚本中指定的浏览器操作。
  • WebDriver是从浏览器外部来控制的,通过调用浏览器原生接口来驱动,完成页面操作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值