哪一个应该用于新项目? 他们有什么区别?Selenium :: Remote ::驱动程序或WWW :: Selenium
2
A
回答
4
两者都需要运行基于Java的Selenium服务器(至少我可以管理)。
WWW :: Selenium使用较旧的v1协议,但它有更多的基础设施。 v2 Selenium服务器向后兼容。
::驱动程序使用v2协议,并且更新。
v1和v2接口之间存在差异,但基本思想在两者中都是相同的。
所以 - 总之 - 它们之间没有太大的差别。无论你选择哪个,我都不认为你会后悔。
3
硒1和硒2之间的主要差别(又名硒RC,webdriver的分别)是它们驱动的浏览器的方式:
硒RC注入JavaScript来驱动浏览器而webdriver的使用浏览器建立的自动化功能。这意味着如果你使用webdriver PLUS,例如C#或Java绑定,你将不需要Selenium服务器(除非你没有在浏览器的同一台机器上运行你的测试)。
作为供参考,Google中的Selenium用户以及Webdriver团队拥有活跃的参与者社区的丰富资源。大多数问题的答案都比较快。下面的链接:
相关问题
- 1. selenium safari驱动程序System.NotImplementedException
- 2. Selenium Web驱动程序
- 3. Selenium远程驱动程序与HtmlUnit驱动程序问题
- 4. Selenium 3.0壁虎驱动程序和木偶驱动程序
- 5. Selenium PHP Chrome Web驱动程序问题
- 6. Selenium FireFox驱动程序异常
- 7. 对象实例 - Selenium Web驱动程序
- 8. Reparse Page Selenium Web驱动程序 - 蟒蛇
- 9. Selenium Firefox Marionette驱动程序与.NET C#
- 10. Selenium驱动程序版本// get_capabilities()
- 11. Java Selenium Htmlunit驱动程序Javascript错误
- 12. Selenium Java Firefox驱动程序 - Cookies
- 13. Selenium Web驱动程序点击图像
- 14. 配置Selenium +无头驱动程序+ maven
- 15. Selenium Web驱动程序安装
- 16. selenium web驱动程序 - 替代getEval
- 17. Selenium Web驱动程序和硒RC
- 18. Python - Selenium - 壁虎驱动程序+扩展
- 19. python selenium webdriver safari驱动程序
- 20. Selenium eclipse配置Webdriver 2和Selenium Java客户端驱动程序
- 21. 无法使用Selenium远程驱动程序启动浏览器
- 22. 使用Selenium网络驱动程序或硒RC
- 23. Web驱动程序异常
- 24. Selenium Node API Web驱动程序等待超时处理程序
- 25. 如何设置Selenium Grid 2的Chrome驱动程序(Perl绑定)?
- 26. Selenium Web驱动程序自动化不能正常工作
- 27. 如何使用Selenium启动Safari Web驱动程序?
- 28. Selenium Web驱动程序的报告自动化
- 29. 无法在Selenium Web驱动程序(Java)中启动Chrome
- 30. Firefox驱动程序无法启动Selenium 3.0.1与FF49和Python
否决了,就是你发现了吗? –
如何在Windows 7上安装Selenium :: Remote :: Driver或WWW :: Selenium? –