title: How do I click the first link in a list using Selenium Webdriver
body: <p><a href="http://store.nike.com/us/en_us/pw/mens-nikeid-shoes/7puZoolZoi3" rel="nofollow">http://store.nike.com/us/en_us/pw/mens-nikeid-shoes/7puZoolZoi3</a></p>
  
  <p>I am trying to click the first shoe listed in the store.  I need to know how to reliably click the first shoe, as the store inventory changes daily, so I'm worried that if I write this myself without checking, the script could break when the shoe inventory changes.</p>
  
  <p>Should I be using xpath or css_selector?</p>
  
  <p>How do I do correctly do:</p>
  
  <pre><code>driver.find_element_by_css_selector("firstshoe").click()
  </code></pre>