title: Selenium / C# WebDriverWait Not Waiting
body: <p>I have a website with a jQuery slide down at the top with a list of all the languages I want to use: <a href="http://testing.bestshippers.com/net/index.aspx" rel="nofollow">http://testing.bestshippers.com/net/index.aspx</a>, the slider is "language selection" button at the top.</p>
  
  <p>I can click it, but I get and error when trying to click on the elements inside of the slide down.  I believe it is because I need to pause for a few seconds before I try to select them.  Could be wrong?  I'm relatively new, but I have read all kinds of things about the WebDriverWait and changing focus.  </p>
  
  <pre><code> //check spanish
   driver.FindElement(By.XPath("//*[@id='openCloseWrap']/img")).Click();
   WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(100));
   driver.FindElement(By.Id("ButtonSPFlag")).Click();
  
   String check = driver.FindElement(By.XPath("html/body/form/div[5]/div/div[1]/div/p")).Text;
   Console.Out.WriteLine(check);
  </code></pre>
  
  <p>The above code clicks on the openCloseWrap (Language Selection Button) and then I am trying to pause for seconds (100) and then trying to click on the SP flag to change the language.</p>
  
  <p>Anyone able to provide any assistance with why my wait will not pause?</p>