title: How to click on the ember.js enabled button using Selenium and Python
body: <p>I have been trying to make this clickable and I just cannot understand what I am doing wrong.
  I am also trying to induce webdriverwait, so that it is clicked when it appears.</p>
  <p>This is my code so far:</p>
  <pre><code>def order(k):
      driver = webdriver.Chrome(os.getcwd()+&quot;\\webdriver\\chromedriver.exe&quot;) 
      driver.get(&quot;website.com/login-to-checkout&quot;)
      driver.find_element_by_id('i0116').send_keys(k[&quot;email&quot;])
      driver.find_element_by_id('i0118').send_keys(k[&quot;password&quot;])
      driver.find_element_by_id('idSIButton9').click()
      delay()
      #sign in button
      driver.find_element_by_id('idSIButton9').click()
      #Button below I cant get to be clicked
      with webdriver.Chrome() as driver:
          wait = WebDriverWait(driver, 7)
          wait.until(presence_of_element_located((By.CSS_SELECTOR, &quot;#ember1053&quot;)))
          driver.find_element(By.id, &quot;ember1053&quot;).click()
  </code></pre>
  <p>this is the source code for the button that I am trying to make clickable:</p>
  <pre><code>&lt;div id=&quot;ember1037&quot; class=&quot;btn-group m-b-lg m-t-lg order-call-to-action ember-view&quot;&gt;&lt;!----&gt;        &lt;!--biBehavior 80 means place order Place Order--&gt;
  
  &lt;button aria-live=&quot;polite&quot; type=&quot;button&quot; tabindex=&quot;0&quot; data-m=&quot;{&amp;quot;aN&amp;quot;:&amp;quot;shoppingCart&amp;quot;,&amp;quot;cN&amp;quot;:&amp;quot;PlaceOrder&amp;quot;,&amp;quot;bhvr&amp;quot;:80}&quot; id=&quot;ember1053&quot; class=&quot;btn theme-default btn-primary cli-purchase ember-view&quot;&gt;&lt;!----&gt;            Place order
  
  &lt;/button&gt;&lt;/div&gt;
  </code></pre>