title: WebElement#getScreenShotAs(OutputType.File) not working
body: <p>I am trying to use WebElement#getScreenShotAs(OutputType.FILE) feature added in selenium webdriver 2.47.0 version on Firefox Browser
  <strong>Code</strong></p>
  
  <pre><code>public static void main(String[] args) throws IOException {
          WebDriver driver=new FirefoxDriver();
          driver.manage().window().maximize();
          driver.get("http://automationpractice.com/index.php");
          WebElement element=driver.findElement(By.cssSelector("a[title='Contact Us']"));
          System.out.println(element.getText());
          element.getScreenshotAs(OutputType.FILE);
          File destination=new File("Image.png");
          FileUtils.copyFile(null, destination);
      }
  </code></pre>
  
  <p>..But I am getting below exception:</p>
  
  <pre><code>Contact us
  Exception in thread "main" org.openqa.selenium.UnsupportedCommandException: Unrecognized command: GET /session/e796089b-1d64-4590-9157-a0716a57e399/screenshot/%7B4329461b-5e9c-4f8b-b589-ddc1af1d55a6%7D
  Command duration or timeout: 16 milliseconds
  Build info: version: '2.52.0', revision: '4c2593cfc3689a7fcd7be52549167e5ccc93ad28', time: '2016-02-11 11:22:43'
  System info: host: 'mrunal-laptop', ip: '192.168.56.1', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_45'
  Driver info: org.openqa.selenium.firefox.FirefoxDriver
  Capabilities [{applicationCacheEnabled=true, rotatable=false, handlesAlerts=true, databaseEnabled=true, version=41.0.2, platform=WINDOWS, nativeEvents=false, acceptSslCerts=true, webStorageEnabled=true, locationContextEnabled=true, browserName=firefox, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
  Session ID: e796089b-1d64-4590-9157-a0716a57e399
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
      at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
      at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
      at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
      at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:327)
      at org.openqa.selenium.remote.RemoteWebElement.getScreenshotAs(RemoteWebElement.java:447)
      at thirdsession.GetProperties.main(GetProperties.java:20)
  </code></pre>