title: Web Automation Watin Problem
body: <p>I'm using watin to log into AOL Lifestream and get all the comments on my current lifestreams.</p>
  
  <p>I am using Watin and IE to log in. The problem is it don't seem to find the form elements on the login page even though they are there.</p>
  
  <p>Here is my code to find and fill in the form elements:</p>
  
  <pre><code>// Sign in
          IE ie = new IE("http://lifestream.aol.com/");
          ie.WaitForComplete();
  
          // Log the user in or out
          if (ie.Element(Find.ById("account_dd")).Exists)
          {
              ie.GoTo("http://lifestream.aol.com/logout");
          }
          else
          {
              ie.Link(Find.ById("signInLink")).Click();
              ie.TextField(Find.ById("lgnId1")).Value = txtUsername.Text;
              ie.TextField(Find.ById("pwdId1")).Value = txtPassword.Text;
              ie.Button(Find.ById("submitID")).Click();
          }
  </code></pre>
  
  <p>The form elements are there because I can view them with Firebug. They seem to be generated with Javascript but they should still be in the DOM right?</p>
  
  <p>Even when I check if they exist it comes back negative. Any help?</p>