title: Upload and Download File over Remote Node without Input Tag as File type
body: <p>I am Automating a Scenario for Web Application Over Windows which includes the File And Images to be Uploaded to a website, and on my local it is working fine through robot class **</p>
  
  <ul>
  <li>but when i execute my tests over Jenkins my jobs get failed. I need to Upload my file to a web site executing over Remote machine.</li>
  </ul>
  
  <p>**</p>
  
  <ul>
  <li><strong>For File Upload :-</strong>
  I cannot simply upload the file using send keys method since The Input tag doesn't have File Type i.e. input[type!='file'].
  Are there any other solutions to achieve this without using Robot Classes and Auto-It.</li>
  </ul>
  
  <p>**</p>
  
  <ul>
  <li>For File Download:-</li>
  </ul>
  
  <p>**
  And I also need to download the File from a web Application over remote and verify that it has been downloaded successfully provided there is no API for this.
  When the file gets downloaded over the remote, I am not able to verify that whether it has been downloaded or not since Remote Machine execution is not visible.
  Is there any way to achieve this, kindly please suggest.</p>