码迷,mamicode.com
首页 > 其他好文 > 详细

测试工具:selenium

时间:2018-04-05 01:18:34      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:sele   web   app   selenium   body   机器   直接   服务   加载   

selenium工具

  • 主要用于web应用的自动化测试

selenium特点

  • 开源免费
  • 支持多浏览器
  • 支持多平台
  • 支持多语言
  • 对web页面良好支持
  • 简单灵活

 

selenium版本

  selenium1.0

技术分享图片

selenium IDE

  • 嵌入Firefox的一个插件,实现简单的浏览器操作,录制、回放

selenium Grid

  • 一种自动化测试辅助工具,通过现有的基础建设,能加快WEB_APP的功能测试,方便实现多台机器上和异构环境中运行测试用例

selenium RC

  • 核心部分,支持多种语言编写自动化测试脚本,通过 RC 的服务器作为代理服务器去访问应用

RC 分为两部分:

Client Libraries:主要用于编写测试脚本,控制 selenium server库

selenium server:负责控制浏览器行为,主要包括三分部分:

  • selenium core被selenium server 嵌入到浏览器页面中的一堆js函数集合,通过这些函数实现程序对浏览器的操作,launcher用于启动浏览器,把 selenium core 加载到浏览器页面中,把浏览器的代理设置为 selenium server 的 Http Proxy 

selenium2.0

  • selenium2.0 = selenium1.0 + webdriver
  • webdriver相当于替代selenium RC
  • webdriver 是通过原生浏览器支持或者浏览器扩展来直接操控浏览器
  • 针对各个浏览器而开发,取代嵌入到被测web应用中的JS

 

测试工具:selenium

标签:sele   web   app   selenium   body   机器   直接   服务   加载   

原文地址:https://www.cnblogs.com/Mr-chenshuai/p/8719677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!