Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl Selenium::Remote::Driver或WWW::Selenium_Perl_Selenium - Fatal编程技术网

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

Perl Selenium::Remote::Driver或WWW::Selenium,perl,selenium,Perl,Selenium,我应该在新项目中使用哪一个? 它们之间的区别是什么?都需要运行基于Selenium java的服务器(就我所能管理的范围而言) WWW::Selenium使用较旧的v1协议,但其周围有更多的基础设施。v2 Selenium服务器向后兼容 ::驱动程序使用v2协议,并且更新 v1和v2接口之间存在差异,但基本思想是相同的 总之,它们之间没有太大的区别。我不认为你会后悔你的选择,无论你选择哪个。Selenium 1和Selenium 2(分别称为Selenium RC和Webdriver)的主要区别

我应该在新项目中使用哪一个?
它们之间的区别是什么?

都需要运行基于Selenium java的服务器(就我所能管理的范围而言)

WWW::Selenium使用较旧的v1协议,但其周围有更多的基础设施。v2 Selenium服务器向后兼容

::驱动程序使用v2协议,并且更新

v1和v2接口之间存在差异,但基本思想是相同的


总之,它们之间没有太大的区别。我不认为你会后悔你的选择,无论你选择哪个。

Selenium 1和Selenium 2(分别称为Selenium RC和Webdriver)的主要区别在于它们驱动浏览器的方式:

Selenium RC注入javascript来驱动浏览器,而webdriver使用浏览器内置的自动化功能。这意味着,如果您使用webdriver加上C#或Java绑定,您将不需要Selenium服务器(除非您不是在与浏览器相同的机器上运行测试)

仅供参考,Selenium用户以及Google中的Webdriver组都是很好的资源,有一个活跃的参与者社区。大多数问题在那里得到相对快速的回答。以下连结:


被否决了,你就知道这些了吗?如何在Windows 7上安装Selenium::Remote::Driver或WWW::Selenium?