title: Execution flow in selenium browser automation
body: <p>I'm uncertain about the script(automated test) execution in selenium.
  I suppose the process is as below:</p>
  
  <ul>
  <li>execution starts. </li>
  <li>A selenese command is transformed into an HTTP request.</li>
  <li>HTTP server of browser driver receives the HTTP request.</li>
  <li>Browser driver determines the steps needed for implementing the<br>
  command. </li>
  <li>Browser driver executes them on the browser.</li>
  <li>The execution status is sent back to the HTTP server of the browser
  driver and then to the script(IDE).</li>
  </ul>
  
  <p>I suppose this is the process. Please correct me wherever I'm wrong.</p>