title: Clicking multiple links with the same link text using python selenium
body: <p>I'm trying to get my program <em>(written in <code>python</code>)</em> to open multiple links at the same time. I can open one link – but when I change my command from <code>find_element_by_link_text</code> to <code>find_elements_by_link_text</code> it doesn't work.</p>
  <p>For context, I'm trying to open all links on the page with the name <code>'Annual Report'</code>.</p>
  <p>Here's the code I've tried:</p>
  <pre><code>from selenium import webdriver
  from selenium.webdriver.common.keys import Keys
  import time
  from selenium.webdriver.common.by import By
  from selenium.webdriver.support.ui import WebDriverWait
  from selenium.webdriver.support import expected_conditions as EC
  import options
  
  
  
  driver = webdriver.Chrome()
  driver.get('https://webb-site.com/')
  
  search = driver.find_element_by_name('code')
  
  search.click()
  
  search.send_keys(&quot;1830&quot;)
  
  search.send_keys(Keys.RETURN)
  
  
  element = driver.find_element_by_link_text('Financials')
  
  element.click()
  
      
  element = driver.find_elements_by_link_text('Annual Report')
  
  element.click()
  </code></pre>
  <p>Here's my error</p>
  <pre><code>AttributeError: 'list' object has no attribute 'click'
  </code></pre>
  <p>As I said above. By removing the s in 'elements' it works fine but only opens the first 'Annual Report'.</p>