项目
Selenium 有许多项目,它们结合在一起形成了一个多功能的测试系统。
Selenium WebDriver
Selenium WebDriver 本机驱动浏览器,就像真实用户一样,无论是在本地还是远程机器上。
简单简洁
WebDriver 很简单,它被设计为一个简洁紧凑的编程接口。
适用于所有主流浏览器
通过简单的设置,WebDriver 可以用于所有主流浏览器。在 Firefox、Safari、Edge、Chrome、Internet Explorer 等浏览器中自动执行真实用户交互!Selenium WebDriver 既指语言绑定,也指各个浏览器控制代码的实现。这通常简称为 WebDriver。
WebDriver 是 W3C 推荐标准!
W3C 是一个致力于制定 Web 标准的国际组织。2018 年 6 月,WebDriver 成为 W3C 推荐标准。这意味着什么?主流浏览器供应商(Mozilla、Google、Apple、Microsoft)支持 WebDriver,并不断致力于改进浏览器和浏览器控制代码,这使得不同浏览器之间的行为更加统一,从而让您的自动化脚本更加稳定。
Selenium IDE
Selenium IDE 是一个 Chrome、Firefox 和 Edge 扩展,可以轻松地在浏览器中录制和回放测试。
Web 就绪
简单、即用的解决方案,可以快速编写可靠的端到端测试。适用于任何 Web 应用程序,开箱即用。
轻松调试
享受更简单的测试调试,使用丰富的 IDE 功能,例如设置断点和在异常时暂停。
跨浏览器执行
使用 Selenium IDE 的命令行运行器,并行在任何浏览器/操作系统组合上运行测试。
Selenium Grid
Selenium Grid 将 WebDriver 提升到另一个级别,同时在多台机器上运行测试,从而减少在多个浏览器和操作系统上进行测试所需的时间。
多个浏览器、版本和操作系统
Grid 帮助您在多个浏览器、版本和操作系统的组合中运行自动化脚本。
减少执行时间
加速执行并减少自动化脚本的整体运行时间。您仍然需要可以并行运行的脚本!