Selenium IDE,Server,RC,2.0和WebDriver有什么区别?

Selenium似乎有很多不同的组件,网站不解释他们很好,我还是有点困惑,这是哪个。有什么区别或目的:

Selenium IDE
Selenium服务器
Selenium远程控制
WebDriver
硒2

我的理解如下:

Selenium IDE是一个GUI插件,用于在Selenese / HTML中快速建立测试用例。

Selenium Server是一个独立的Java程序,它允许您在一系列不同的浏览器中运行HTML测试套件,以及报告等其他选项。

Selenium Remote Control是Selenium Server的旧名称,它仅支持Selenium API的版本1。

WebDriver是实际的核心API,它具有一系列语言的绑定,并允许您编写独立的测试。

Selenium 2是Selenium项目的最新版本,包括IDE,Server和WebDriver。

你几乎是对的。

> Selenium IDE是一个用于在Selenese / HTML中快速建立测试用例的Firefox插件,它还可以导出各种编程语言的测试用例。
> Selenium Server是一个独立的Java程序,它允许您使用各种Web浏览器运行各种编程语言编写的测试用例,还可以在一系列不同的浏览器中运行HTML测试套件以及报告等其他选项。 (我的观点是selenium-server.jar的–htmlsuite选项不是它的主要功能,并且很快就会被拆分成一个单独的程序。)
> Selenium Remote Control是一个用于在Selenium 1和Selenium 2中以各种语言编写测试的API,以及运行API的Selenium 1服务器的名称。
> WebDriver是一个用于在Selenium 2中以各种语言编程测试的API,可以在有或没有服务器的情况下运行。
> Selenium 2是Selenium项目的最新版本,包括IDE,Server和Selenium RC和WebDriver API。

此外:

> Selenium Grid是一个在一组Selenium服务器上分发测试的服务器。在Selenium 1它是一个单独的服务器,在Selenium 2它被集成到Selenium服务器。

http://stackoverflow.com/questions/6995016/what-is-the-difference-between-selenium-ide-server-rc-2-0-and-webdriver

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Selenium IDE,Server,RC,2.0和WebDriver有什么区别?