title: Where is a list of browserstack_executor actions?
body: <p>I've found uses of the following, but no documentation for other possible actions using the browserstack_executor:</p>
  <ol>
  <li>fileExists</li>
  <li>getFileContent</li>
  <li>getFileProperties</li>
  <li>setSessionStatus</li>
  </ol>
  <p>I'm looking for a <code>removeFile</code> or <code>unlinkFile</code> or <code>deleteFile</code> to remove a file that was downloaded by the browser and is now in the way when the next file downloads and gets a (1) added to the filename.</p>
  <p>In my selenium test I'm doing something like this:</p>
  <pre><code>if driver._is_remote:
      action = {&quot;action&quot;: &quot;fileExists&quot;, &quot;arguments&quot;: {&quot;fileName&quot;: os.path.basename(self.filepath)}}
      if driver.execute_script(f'browserstack_executor:{json.dumps(action)}'):
          action = {&quot;action&quot;: &quot;getFileContent&quot;, &quot;arguments&quot;: {&quot;fileName&quot;: os.path.basename(self.filepath)}}
  
          content = driver.execute_script(f'browserstack_executor:{json.dumps(action)}')
          with open(self.filepath, &quot;wb&quot;) as f:
              f.write(base64.b64decode(content))
  
          action = {&quot;action&quot;: &quot;deleteFile&quot;, &quot;arguments&quot;: {&quot;fileName&quot;: os.path.basename(self.filepath)}}
          delete_status = driver.execute_script(f'browserstack_executor:{json.dumps(action)}')
  </code></pre>
  <p>I keep getting <code>invalid action</code> with all of the 3 I've tried so there must be something else to get rid of a file on the machine at browserstack.</p>