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 之后的。

更多测试相关知识

相关推荐
dong_junshuai1 小时前
每天一个开源项目#61 3.9K Stars:Cloudflare 给 Agent 一台持久云电脑
程序员·github
橙序员小站2 小时前
我把公众号生产链做成了全本地的 AI 工作台 🛠️
程序员·github
ClouGence3 小时前
AI Agent 能写测试、跑流程,为什么回归测试还不能完全交给 AI?
前端·测试
董员外6 小时前
RAG 系统进化论(九):RAG 评测,怎样证明系统真的变好了?
人工智能·设计模式·程序员
西安小哥7 小时前
AI时代技术工程师的"道法术器势":学习图谱、成长规划与角色重塑
人工智能·设计模式·程序员
憧憬成为原神糕手8 小时前
Playwright、Selenium、DrissionPage 与 JSON 接口怎么选?
数据库·selenium·json
用户852495071848 小时前
React Router 从入门到实战:动态路由、嵌套路由与懒加载一次讲透
程序员
SimonKing9 小时前
开源免费+AI运维,Netcatty快速上手教程
java·后端·程序员
CodeSheep9 小时前
FFmpeg 9.0正式发布:代号“Lei”,以纪念中国开发者雷霄骅
前端·后端·程序员