2016-04-07 36 views
2

Ich benutze Selenium webdriver (chrome) mit Python und versuche, die href von allen Links auf der Seite zu bekommen. wenn ich versuche, die folgenden:Selenium 'WebElement' Objekt hat kein Attribut 'Get_Attribute'

items = driver.find_elements_by_tag_name("a") 
print items 

for item in items: 
    href = item.Get_Attribute('href') 
    print href 

Es verwaltet alle Links zu bekommen, aber auf get_attribute bekomme ich einen Fehler:

'WebElement' Objekt hat kein Attribut 'Get_Attribute'

Obwohl überall I sah aus, als ob es funktionieren sollte.

Irgendwelche Lösungen?

Danke!

Antwort

4

Die "Get_Attribute" Eigenschaft nicht existiert, aber die "get_attribute" Eigenschaft hat:

items = driver.find_elements_by_tag_name("a") 
print items 

for item in items: 
    href = item.get_attribute('href') 
    print href 
Verwandte Themen