WebDriver如何驱动浏览器?与Selenium-RC有什么区别

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

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

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