Selenium 是一款 Web UI 测试工具,是一款 自动化测试 工具,使用 Selenium 测试工具进行的测试通常被称为 Selenium Testing,各种支持如下列表:
UI 元素的支持与管理:自写代码实现
浏览器支持:IE/Firefox/Chrome
操作系统:支持跨平台
开发语言:Python/Ruby/Java/c#
是否开源:免费
持续集成工具:支持主流持续集成工具
Selenium 特点主要表现在以下几个方面:
Selenium 已经开源了,且免费
Selenium 支持 windows、Macos、Linux 这些系统
基本支持一些主流的浏览器,包括 IE/Firefox/Chrome
支持一些主流开发语言,包括 Python/Ruby/Java/c#
被很多大公司所采用
Selenium 具备 分布式测试用例 的功能
Selenium 使用门槛很低,很容易上手
Selenium RC:使 Selenium 支持多个浏览器
Selenium IDE:用于录制、回放
Selenium Grid:使 Selenium 支持多机器运行
Selenium Webdriver:使 Selenium 能控制浏览器
Selenium RC 是 Selenium2.0 之前的,Selenium Webdriver 是 Selenium2.0 之后的。