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

更多测试相关知识

相关推荐
舒一笑2 小时前
Saga分布式事务框架执行逻辑
后端·程序员·设计
xiezhr3 小时前
近期提高幸福感的工具分享
程序员
爱海贼的无处不在4 小时前
一个需求竟然要开14个会:程序员的日常到底有多“会”?
后端·程序员
白帽黑客沐瑶7 小时前
【网络安全就业】信息安全专业的就业前景(非常详细)零基础入门到精通,收藏这篇就够了
网络·安全·web安全·计算机·程序员·编程·网络安全就业
SimonKing7 小时前
【工具库推荐】Java开发者必备:6款HTTP客户端神器,从经典到未来
java·后端·程序员
这里有鱼汤8 小时前
Python量化实盘踩坑指南:分钟K线没处理好,小心直接亏钱!
后端·python·程序员
测试老哥9 小时前
Selenium 使用指南
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
野生的码农18 小时前
如何知道同事的工资?
程序员
学生信的大叔19 小时前
【Python自动化】Ubuntu24.04配置Selenium并测试
python·selenium·自动化
你的人类朋友21 小时前
🔒什么是HMAC
后端·安全·程序员