我应该将哪一个用于新项目? 他们之间有什么区别?
答案 0 :(得分:4)
两者都需要运行基于Selenium java的服务器(尽管我可以管理)。
WWW :: Selenium使用较旧的v1协议,但周围有更多的基础设施。 v2 Selenium服务器向后兼容。
:: Driver使用v2协议并且更新。
v1和v2接口之间存在差异,但两者的基本思想是相同的。
所以 - 总结 - 它们之间并没有太大的区别。无论你选择哪个,我都不会后悔你的选择。
答案 1 :(得分:3)
Selenium 1和Selenium 2(又名Selenium RC,Webdriver)之间的主要区别在于它们驱动浏览器的方式:
Selenium RC注入javascript来驱动浏览器,而webdriver使用浏览器构建自动化功能。这意味着如果您使用webdriver PLUS或者使用C#或Java绑定,则不需要Selenium Server(除非您没有在与浏览器相同的计算机上运行测试)。
作为一个仅供参考,Google中的Selenium-Users和Webdriver群组是一个很好的资源,拥有活跃的参与者社区。大多数问题都得到了相对较快的回答以下链接: