# 6.Selenium 工具：争霸

> 原文： [https://javabeginnerstutorial.com/selenium/6-selenium-tools-fight-supremacy/](https://javabeginnerstutorial.com/selenium/6-selenium-tools-fight-supremacy/)

就像我们在众多产品中争夺霸主地位的测试人员一样，Selenium Tools 也进行了非常相似的战斗，以证明自己是最好的！ 让我们看看它们之间到底发生了什么……

**Selenium IDE** – *专为 Selenium 初学者而设的历史领袖*

*   Selenium IDE 是整个可用套件中最简单的**框架**，并且拥有这样做的所有权利。 它也是**最容易学习的**。
*   **不需要编程经验**（不过，对 HTML 的了解很少！）
*   非常容易安装并开始一些操作。
*   简单的记录和回放工具。
*   用作插件，仅与 Mozilla Firefox 一起使用。
*   为扩展提供良好的支持。
*   帮助导出可以在 Selenium RC 和 WebDriver 中执行的测试。

**Selenium RC** – *系列*的超人

*   跨浏览器和跨平台测试随着其引入而成为现实。
*   支持 C# ，Java，Ruby，Python，Perl 和 PHP 等语言，因此需要编程经验。
*   Selenium RC 服务器应该正在运行以执行测试用例。
*   它具有简单易用的 API。
*   允许我们执行循环和条件操作。
*   支持数据驱动的测试。

**WebDriver** – *压倒性冠军！*

*   与 Selenium RC 一样，支持跨浏览器和跨平台。
*   与浏览器进行本地交互，因此它比 Selenium IDE 和 Selenium RC 更快。
*   简洁的 API – 使我们的生活更轻松。
*   还支持不可见的浏览器 HtmlUnit。
*   还支持对 iPhone 和 Android 应用的测试。

**Selenium 网格** – *I-Am-You-For-You 冠军*

现在它已内置在服务器本身中，因此可以称为“**Selenium Server 网格模式**”。 当您必须一次运行多个测试而感到担心时，Selenium 网格会为您提供帮助，说我在这里为您服务！

*   使用节点集线器概念。
*   帮助同时执行测试。
*   支持多种浏览器和平台。
*   因此节省了大量宝贵的时间。

所有这些都可以使沉闷的测试日变成充满机遇和阳光的一天。

是否不是您要在办公时间开始后每天早上至少使用一次“Selenium”？ 根据被测应用，客户要求和可用时间表，可以选择上述工具之一进行自动化。

游戏开始！

