Selenium 是什么?简单了解Selenium

Selenium

Selenium 是什么

Selenium 是一款 Web UI 测试工具,是一款 自动化测试 工具,使用 Selenium 测试工具进行的测试通常被称为 Selenium Testing,各种支持如下列表:

  • UI 元素的支持与管理:自写代码实现
  • 浏览器支持:IE/Firefox/Chrome
  • 操作系统:支持跨平台
  • 开发语言:Python/Ruby/Java/c#
  • 是否开源:免费
  • 持续集成工具:支持主流持续集成工具

Selenium 特点

Selenium 特点主要表现在以下几个方面:

  • Selenium 已经开源了,且免费
  • Selenium 支持 windows、Macos、Linux 这些系统
  • 基本支持一些主流的浏览器,包括 IE/Firefox/Chrome
  • 支持一些主流开发语言,包括 Python/Ruby/Java/c#
  • 被很多大公司所采用
  • Selenium 具备 分布式测试用例 的功能
  • Selenium 使用门槛很低,很容易上手

Selenium 组成

  • Selenium RC:使 Selenium 支持多个浏览器
  • Selenium IDE:用于录制、回放
  • Selenium Grid:使 Selenium 支持多机器运行
  • Selenium Webdriver:使 Selenium 能控制浏览器

Selenium RC 是 Selenium2.0 之前的,Selenium Webdriver 是 Selenium2.0 之后的。

更多测试相关知识

相关推荐
程序员cxuan6 分钟前
Agents.md 是什么
人工智能·后端·程序员
技术落地手记1 小时前
一个需求 ID 换一份完整测试用例,我让 AI 替测试同事省掉半天
单元测试·测试
SimonKing6 小时前
线程池面试被问到怕?看完这篇让他当场沉默
java·后端·程序员
阿里嘎多学长7 小时前
2026-06-09 GitHub 热点项目精选
开发语言·程序员·github·代码托管
深蓝电商API8 小时前
Playwright vs Puppeteer vs Selenium 2026终极对比
爬虫·selenium·puppeteer·playwright
该用户已不存在21 小时前
这9款开发工具夯爆了,用了都说好
后端·程序员·全栈
阿里嘎多学长1 天前
2026-06-08 GitHub 热点项目精选
开发语言·程序员·github·代码托管
AINative软件工程1 天前
用了 AI Coding 半年,代码量翻倍但维护变难:我们团队的「技术债决策矩阵」
程序员
SimonKing1 天前
实用,DynamicTP进阶之数据采集与告警
java·后端·程序员
DogDaoDao1 天前
【GitHub】AutoGPT 深度技术解析:开源自主 AI Agent 平台架构全解
人工智能·程序员·开源·github·ai编程·ai agent·智能体