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

sql - Time in datatime field -

javascript - How to split the success output from an Ajax post? -

java - sharing object across different classes -