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

更多测试相关知识

相关推荐
青鸟2187 小时前
从资深开发到脱产管理的心态转变
后端·算法·程序员
一只叫煤球的猫10 小时前
我做了一个“慢慢来”的开源任务管理工具:蜗牛待办(React + Supabase + Tauri)
前端·react.js·程序员
文心快码BaiduComate15 小时前
Comate强力赋能:「趣绘像素岛」从体验泥潭到高性能可用的蜕变之路
前端·后端·程序员
Apifox15 小时前
Apifox + AI:接口自动化测试的智能化实践
前端·后端·测试
啊巴矲15 小时前
小白从零开始勇闯人工智能:爬虫初级篇(Selenium库)
爬虫·selenium·测试工具
AI大模型16 小时前
大模型AI Agent 小白科研路线规划:从入门到精通!(含Agent学习资源)
程序员·llm·agent
Winwoo16 小时前
AI Commit:拯救词穷,自动生成 Git Message
人工智能·程序员
howcode17 小时前
年度总结——Git提交量戳破了我的副业窘境
前端·后端·程序员
尼罗河女娲17 小时前
【获取WebSocket】使用 Playwright 监听 Selenium 自动化测试中的 WebSocket 消息(一)
websocket·网络协议·selenium