我应该将哪一个用于新项目?它们之间有什么区别?
问问题
679 次
2 回答
4
两者都需要运行基于 Selenium java 的服务器(据我所知)。
WWW::Selenium 使用较旧的 v1 协议,但围绕它有更多的基础设施。v2 Selenium 服务器向后兼容。
::Driver 使用 v2 协议并且更新。
v1 和 v2 接口之间存在差异,但两者的基本思想是相同的。
所以——总而言之——它们之间并没有太大的区别。我认为无论您选择哪个,您都不会后悔。
于 2012-09-13T07:55:36.597 回答
3
Selenium 1 和 Selenium 2(分别称为 Selenium RC、Webdriver)的主要区别在于它们驱动浏览器的方式:
Selenium RC 注入 javascript 来驱动浏览器,而 webdriver 使用浏览器内置自动化功能。这意味着如果您使用 webdriver PLUS 或者 C# 或 Java 绑定,则不需要 Selenium 服务器(除非您没有在与浏览器相同的机器上运行测试)。
作为一个 FYI,Selenium-Users 以及 Google 中的 Webdriver 组是很好的资源,拥有活跃的参与者社区。大多数问题在那里得到相对较快的回答。以下链接:
于 2012-10-13T00:38:55.647 回答