在 Selenium download page ,有一个 Selenium RC(远程控制)的链接。
在 another Selenium download page ,有 Selenium RC 1.0.3 和 Selenium 2 Server 的链接,有时也称为 Selenium 2 Standalone Server。
它们之间有什么区别?
如果有限制,每个限制是什么?
Selenium 服务器是否正在取代 Remote ?
相关问题:selenium remote control vs webdriver
最佳答案
你应该看看documentation outlining the different parts of Selenium .这是一个很好的起点,因为它会指导您完成设置过程。完全披露,我帮助编写文档。
至于这些下载,您拥有的第一个链接是该项目的官方版本。第二个链接是当前的 beta 版本,一旦它们达到 2.0,它们就会出现在网站上。
然后我们到达 Selenium 2 β . Selenium 2 与 Selenium 1 模型有很大不同,因为它不需要 Selenium 服务器。我说“要求”是因为在另一台计算机上远程运行测试是可选的。 Selenium Server Standalone 是您为此使用的服务器。它与 Selenium-RC 以及用于远程目的的 Selenium 2 兼容。
您可能已经看到 Selenium 2 被称为 WebDriver。 WebDriver 是另一个几年前合并的项目,并成为 Selenium 2 的基础。这就是为什么 Selenium 2 有一个 WebDriver 接口(interface),有时称为“WebDriver”api 以区别于 Selenium-RC。
如果你刚刚开始,我会看看 Selenium 2。它现在得到了 99.9% 的开发人员的喜爱,而且 Selenium 1.x api 不会进一步发展。截至 2011 年 1 月,Java 库得到最好的支持,紧随其后的是 .Net 和 Python/Ruby。如果您想要另一个 api 选项,Watir(流行的 Ruby 浏览器自动化库)在后台使用 selenium。
关于selenium - Selenium Remote Control 和 Selenium Server 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4774277/