AttributeError: 'liste' de l'objet n'a pas d'attribut "clic" - Selenium Webdriver

Je suis en train d'utiliser le clic de commande en Selenium webdriver à l'aide de python. Mais j'obtiens l'erreur ci-dessous. Peut-on m'aider?

Traceback (most recent call last):
File "C:\Users\vikram\workspace\LDC\test.py", line 13, in <module>
driver.find_elements_by_link_text("MISCQA Misc Tests").click()
AttributeError: 'list' object has no attribute 'click'

Voici mon programme

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By 
from selenium.common.exceptions import NoSuchElementException 
from selenium.webdriver.support.ui import WebDriverWait
import config

url = config.config.get('url')

driver = webdriver.Ie()
driver.get(url)

driver.find_elements_by_link_text("MISCQA Misc Tests").click()

driver.close()

Je pense que je suis absent quelque chose. Merci de me suggérer

  • le pilote.find_elements_by_link_text("MISCQA Divers Tests") retourne la liste, pas d'objet appelable
InformationsquelleAutor vkrams | 2012-06-27