测试工具:selenium

Posted mr-chenshuai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试工具:selenium相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

测试工具:Selenium

selenium自动化测试框架都有哪些

Selenium简介

怎样开始用selenium进行自动化测试

怎样开始用selenium进行自动化测试

测试工具:selenium