Selenium工具中一直在内部以一个非常类似的方式在竞争,都为了证明自己,最好的! 下面来看看它们各自的功能?
Selenium IDE - 特别是Selenium初学者的最好用的工具 :
- 一直以来,Selenium IDE是整个可用Selenium套件中最简单的框架,它拥有所有权限。 这是最简单的Selenium学习方式。
- 不需要编程经验(只需少量的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 Grid的功能特性:
它现在被内置到服务器,所以它被称为“Selenium服务器网格模式”。 当你必须一次运行多个测试,可使用Selenium Grid来做到。
- 使用节点中心概念。
- 用于同时执行测试。
- 支持多种浏览器和平台。
- 因此节省了大量的宝贵时间。
所有这些都可以使任何沉闷的测试变成充满机会和阳光。根据所测试的应用程序,客户端要求和可用的时间表,可以选择上述工具之一进行自动化。