Come scaricare qualsiasi file e salvarlo nella posizione desiderata usando Selenium Webdriver

Devo eseguire la seguente attività utilizzando Selenium Webdriver indicato di seguito.

  1. Fai clic su qualsiasi link / pulsante che inizia a scaricare qualsiasi file (il tipo di file può essere qualsiasi immagine, pdf, jar ecc.)
  2. Fare clic su “Salva” sul popup se appare (ad esempio in caso di http://selenium.googlecode.com/files/selenium-server-standalone-2.33.0.jar )
  3. Dare la posizione desiderata per salvare quel file.

Qualcuno può condividere, come possiamo implementarlo usando Java?