title: Robot Framework: Wait Until Element Is Visible vs. Element Should Be Visible, which one is better to use?
body: <p>I know that both of them can be used to validate if an element appears on the page but I was wondering about the performance impact and readability implications of each. So my question is, suppose you have 20 elements to check in the page,</p>
  
  <ol>
  <li>Is it better to use <em>Wait Until Element Is Visible</em> for all 20 elements?</li>
  </ol>
  
  <p>OR</p>
  
  <ol start="2">
  <li>Use <em>Wait Until Element Is Visible</em> for one element (for example, a header text) to let my automation script know that the page has loaded AND then use <em>Element Should Be Visible</em> for the rest (e.g. form fields)?</li>
  </ol>