How do I iterate through elements in Selenium and Python? -


i trying texts inside span tags iterating through li list of html:

<ol class="kambibc-event-result__score-list">     <li class="kambibc-event-result__match">         <span class="kambibc-event-result__points">1</span>         <span class="kambibc-event-result__points">1</span>     </li> </ol> 

but getting error

attributeerror: 'list' object has no attribute 'find_element_by_class_name'

on code:

meci = driver.find_elements_by_class_name('kambibc-event-result__match')  items in meci:   scor = meci.find_element_by_class_name('kambibc-event-result__points')    print (scor.text) 

you not using items inside loop. loop should be

meci = driver.find_elements_by_class_name('kambibc-event-result__match')  items in meci:     scor = items.find_element_by_class_name('kambibc-event-result__points')     print (scor.text) 

meci.find_element_by_class_name should items.find_element_by_class_name


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -