title: Waiting for element before clicking with WinAppDriver
body: <p>I have such a trivial issue but I am having a hard time getting my code to properly wait for an object before moving on.</p>
  
  <p>I have the following config set for my driver</p>
  
  <pre><code>session.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(60);
  </code></pre>
  
  <p>I was expecting this to mean that it would wait a minimum of 60 seconds before throwing errors related to element identification such as </p>
  
  <pre><code>Message: System.InvalidOperationException : An element could not be located on the page using the given search parameters.
  </code></pre>
  
  <p>However this is not the case. I get the error around 2 seconds in when trying to call the following command. </p>
  
  <pre><code>WindowsElement btn = session.FindElementByXPath("//Button[@Name='NEXT']");
  btn.Click();
  </code></pre>
  
  <p>The error gets thrown on the line where I am just defining the buttons properties and not on the actual Click() method. Am I not passing the elements properties correctly? Why would the instantiation of the button also do the searching of it?</p>