title: element currently not visible so may not be interacted with
body: <p>I am trying to locate the input box. below is the C# code i am using for locating the field.</p>
  
  <pre><code> driver.FindElement(By.XPath("//input[@id='potential-val-field']")).Click();
  </code></pre>
  
  <p>Below is HTML code for the input box </p>
  
  <pre><code>&lt;div class="controls"&gt;
  
  &lt;input id="potential-val-field" class="m-wrap span12" type="text" value="" tabindex="7" placeholder="0" name="PotentialValue" maxlength="30" data-val-regex-pattern="([-,0-9]+)" data-val-regex="Amount must be a whole number with no decimal places." data-val-length-max="19" data-val-length="Value cannot exceed 15 digits" data-val="true" style="background-color: rgb(255, 255, 255);"&gt;&lt;/input&gt;
  
  &lt;/div&gt;
  </code></pre>
  
  <p>Sometime it works but maximum time it is throwing an exception of element not visible and 
   so may not be interacted with.</p>
  
  <p>Please suggest.</p>