首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Selenium Remote Control和Selenium Server有什么区别?

Selenium Remote Control和Selenium Server有什么区别?
EN

Stack Overflow用户
提问于 2011-01-23 22:20:51
回答 2查看 25.9K关注 0票数 18

Selenium download page上,有一个指向Selenium RC (远程控制)的链接。

another Selenium download page上,有Selenium RC 1.0.3和Selenium 2Server的链接,Selenium 2Server有时也称为Selenium 2独立服务器。

它们之间的区别是什么?

如果有限制,那么每个限制都有什么限制?

Selenium Server正在取代遥控器吗?

相关问题:selenium remote control vs webdriver

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-28 06:12:57

你应该看看documentation outlining the different parts of Selenium。这是一个很好的起点,因为它将引导您完成安装过程。完全公开,我帮你写文档。

至于这些下载,您拥有的第一个链接是该项目的官方版本。第二个链接是当前的beta版本,一旦他们达到2.0版本,他们就会出现在网站上。

  • Selenium核心-更像是selenium的一个组件,而不是一个独立的项目。不深入项目历史,Selenium曾经只是一个自动化浏览器的.js文件的集合。没有人直接使用它们,它们只是用于遗留的firefox -一个用于记录/回放的reasons.
  • Selenium插件。您可能想从这个开始,以适应该应用程序接口,但您将使用soon
  • Selenium RC,当您确实使用它时,您将使用Selenium Remote Control。Selenium 1.x是一个客户端-服务器架构。您可以使用RC库来编写与服务器通信的测试程序,然后服务器将这些命令转发给浏览器。
  • Selenium网格-一种在分布式计算机网络上运行Selenium测试的方法。一旦您有了大量的eclipse测试--一个利用selenium进行测试的基于eclipse的工具,那么这对于加快速度是非常有用的。不确定它有多流行is.
  • Bromine -一个基于web的脚本和测试管理工具。使用selenium RC运行测试。

然后我们进入Selenium 2测试版。Selenium 2与Selenium 1模型有很大不同,因为它不需要Selenium服务器。我之所以说“需要”,是因为在另一台计算机上远程运行测试是可选的。Selenium Server Standalone是用于此目的的服务器。它兼容Selenium-RC以及用于远程目的的Selenium 2。

您可能已经看到Selenium 2被称为WebDriver。WebDriver是几年前合并的另一个项目,成为Selenium 2的基础。这就是Selenium 2具有WebDriver接口的原因,有时称为"WebDriver“api,以区别于Selenium-RC。

如果你刚刚开始,我会看看Selenium 2,它现在得到了99.9%的开发人员的喜爱,Selenium 1.xAPI不会再进一步发展了。截至2011年1月,Java库是最受支持的,紧随其后的是.Net和Python/Ruby。Watir (流行的Ruby浏览器自动化库)在幕后使用selenium,如果您想要另一个api选择的话。

票数 29
EN

Stack Overflow用户

发布于 2011-01-24 06:33:36

Selenium's website上的文档说明远程控制由以下部分组成

  • a server
  • client libraries

服务器负责执行实际工作(在浏览器中执行操作),而您的操作规范( of execution)来自不同的库

这称为远程控制,因为服务器不必部署在执行实际脚本的同一台计算机上。这些脚本可以通过网络连接到远程selenium服务器并执行操作。

总而言之,当您使用Selenium Remote Control时,您就是在使用服务器+客户端库。它们应该一起使用。

我不知道Selenium 2是否也会如此,或者它们是否正在改变一些东西。我只确信Selenium 1就是这样工作的。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4774277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档