title: "Wait Until Page Contains" keyword doesn't work on RobotFramework-appium
body: <p>I'm using appium (1.6.3) library of RobotFramework 3.0 on Mac desktop (Sierra, 10.12.3) to automate real iOS device (platform version 10.2.1). I'm using Xcode version 8.2.1 and XCUI Test Driver version 2.4.2. </p>
  
  <p>Test Script:  </p>
  
  <pre><code>Launch Application    ${AppName}   
  Wait Until Page Contains    Inbox
  </code></pre>
  
  <p>Result:</p>
  
  <pre><code>Text "Inbox" did not appear in 10 seconds
  </code></pre>
  
  <p>I have noticed that none of the wait keywords is properly working. The "inbox" actually was visible just after 1-2 seconds but still appium couldn't identify the text. Appium doesn't intelligently updates the screen to get the page source and then verify if the element is available on the screen. The temporary solution I found is introducing sleep time (which is not efficient).</p>
  
  <p>Question: Is there any way I can make my script efficient and use wait keywords instead Sleep? </p>