Selenium :: Remote :: Driver或WWW :: Selenium

时间:2012-09-12 14:33:49

标签: perl selenium

我应该将哪一个用于新项目? 他们之间有什么区别?

2 个答案:

答案 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群组是一个很好的资源,拥有活跃的参与者社区。大多数问题都得到了相对较快的回答以下链接:

Webdriver Google group Selenium-Users Google group