# 7a。 Selenium IDE – 简介，优点和局限性

> 原文： [https://javabeginnerstutorial.com/selenium/7a-ide-benefits-limitations/](https://javabeginnerstutorial.com/selenium/7a-ide-benefits-limitations/)

Selenium 将我们带到了新的地方，现在是时候让我们进一步了解我们将生活的世界 – **Selenium 世界**。 它有四个主要部分，即

*   Selenium IDE 的**魔术草地**通常被称为“*Selenium 初学者的历史领袖*”
*   Selenium RC 的**多样性增量**以“*系列超人*”而闻名
*   WebDriver 的**南方惊喜**，即“*压倒性冠军”*
*   Selenium 网格的**群集通道**，这就是我们的“*I-Am-There-For-You 冠军*”

出发去魔术草地！ 让我们永远离开这个尘土飞扬的旧手动测试世界。 哦，不用担心，我们随时可以发送蜗牛邮件。

**BrainBell** 重复的时间：Selenium IDE（集成开发环境）是随套件提供的最简单，最简单的框架。 它作为 **Firefox 插件**出现，因此非常容易安装和使用。 只需很少的编程知识和几乎为零的培训，即可开始使用 Selenium IDE。 对于初学者来说，为了窥视 Selenese 命令并了解脚本语法，这是一个很好的工具。

它提供了一个 GUI（图形用户界面）来记录 Firefox 浏览器中的必要操作。 神奇之处在于**记录和回放**功能，我们将很快详细介绍。 选择在 Firefox 浏览器当前显示的页面上显示的 UI 元素后，在 Selenium IDE 运行时右键单击将显示带有基于所选 UI 元素上下文的预定义参数的 Selenium 命令列表。 这使编写脚本变得更加容易！

甚至在播种前就知道我们将要收获的东西总是很有趣的！ 因此，这里简要介绍了这片土地的一些好处和局限性。

**Selenium IDE 的优点**：

*   非常容易安装和使用。
*   无需编程经验。
*   具有内置的帮助功能，它显示有关所选或输入命令的文档。
*   通过显示信息和错误消息来帮助调试。
*   它使我们能够在必要时设置断点，插入命令和注释。
*   为扩展提供良好的支持。
*   帮助导出可以在 Selenium RC 和 WebDriver 中执行的测试。

**Selenium IDE 的局限性**：

*   由于它是 Firefox 插件，因此不支持 Mozilla Firefox 以外的任何浏览器。
*   它没有明确提供支持警报，弹出窗口和导航的帮助。
*   它不支持听众。
*   不支持错误处理和数据库测试。
*   它不能用于测试 iPhone 和 Android 应用。
*   不支持从外部文件读取和上传文件。
*   不支持迭代和条件操作。

准备采取一些措施，因为在我们的下一篇文章中，我们将安装 Selenium IDE 并一直进行下去。

祝你有美好的一天！

