title: Selenium find button element
body: <p>I want to find a button element on a website with <code>selenium</code> on <code>python 3</code> . I try some different method but all failed . I use <code>Xpath</code> to find my element but i don't know if it's the better method :</p>
  
  <p>This is the <code>HTML</code> code :</p>
  
  <pre><code>&lt;div id="review-buttons-container"&gt;
  &lt;div class="columns"&gt;
  &lt;div class="please-wait" id="review-please-wait" style="display:none;"&gt;
  
  &lt;span&gt;PROCESSING...&lt;/span&gt;
  &lt;/div&gt;
  &lt;input id="place_order" type="button" value="Complete Order" class="button end"/&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>This what i already try on python :</p>
  
  <pre><code>br.find_element_by_xpath("//input[@id='place_order']").click()
  </code></pre>
  
  <p>return :</p>
  
  <blockquote>
    <p>selenium.common.exceptions.WebDriverException: Message: unknown error: Element is not clickable at point (606, 678). Other element would receive the click :<li>...</li></p>
  </blockquote>
  
  <pre><code>//div[@id='review-buttons-container']/div/input
  </code></pre>
  
  <p>return : </p>
  
  <blockquote>
    <p>selenium.common.exceptions.NoSuchElementException: Message: no such
    element: Unable to locate element:
    {"method":"xpath","selector":"//div[@id='review-buttons-container']/div/input"}</p>
  </blockquote>
  
  <pre><code>br.find_element_by_xpath("//form[2]/div[8]/div/input").click()
  </code></pre>
  
  <blockquote>
    <p>selenium.common.exceptions.NoSuchElementException: Message: no such
    element: Unable to locate element:
    {"method":"xpath","selector":"//form[2]/div[8]/div/input"}</p>
  </blockquote>
  
  <p>Any idea ? thanks </p>