经伟

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

webdriver 与selenium--server (http://www.cnblogs.com/fnng/archive/2013/06/16/3138283.html)

你可能不需要selenium-server,这要看你怎么用selenium-webdriver了;如果你只使用webdriver的API ,那么是不需要selenium-server 的;如果你的测试和浏览器在同一台机器上运行,并且只使用webdriver的API ,那么也是不需要selenium-server的,webdriver 将直接运行浏览器。

但在有些情况下, Selenium-WebDriver是需要用到Selenium-Server 的:

· 您正在使用Selenium-Grid测试分发到多台机器或虚拟机(VM)。

· 你连接到一台远程的计算机上,在一个特定有浏览器版本上运行

· 你不想用java(Python, C#, or Ruby)绑定,而想用HtmlUnit Driver

 

WebDriver与Selenium Server (http://www.ltesting.net/ceshi/open/kygncsgj/selenium/2014/0404/207232.html)

  是否需要是用Selenium Server取决于你使用WebDriver的方式。以下两种情况不需要使用Selenium Server,WebDriver直接运行浏览器即可:1、testcases仅仅使用了Webdriver的API;2、浏览器和testcase在同一台PC上,而且testcases仅仅使用了Webdriver的API。

  以下三种情况你需要结合Selenium Server来使用WebDriver:

  1)使用Selenium-Grid管理集群环境(或者虚拟机)上的testcase;

  2)需要调用非本机上的不同版本的浏览器;

  3)未使用任何language binding(java/c#/python/ruby),且有意向使用HtmlUnitDriver。

posted on 2015-12-03 16:43  经伟  阅读(74)  评论(0编辑  收藏  举报