title: Command Line Varaible is not overriding Suite Level Variable in Robot Framework
body: <p>As per Robot Documentation</p>
  
  <blockquote>
    <p>Variables set in the command line have the highest priority of all
    variables that can be set before the actual test execution starts.
    They override possible variables created in Variable tables in test
    case files, as well as in resource and variable files imported in the
    test data</p>
  </blockquote>
  
  <p>I have defined suite level variable <code>browser</code> in Keyword A and calling that keyword in Suite Setup</p>
  
  <pre><code>Log Browser is ${browser}   console=True
  Set Suite Variable  ${browser}  chrome
  Log Browser is ${browser}   console=True
  </code></pre>
  
  <p>And Also Passing the same variable using command line --variable 
  <code>pybot.bat --variable browser:ie</code> 
  but from logs it looks like Suite Variable is overriding the command line variable.</p>
  
  <p><strong>What am I missing?</strong>
  `
  <a href="https://i.stack.imgur.com/oXjIB.png" rel="noreferrer"><img src="https://i.stack.imgur.com/oXjIB.png" alt="enter image description here"></a></p>