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

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -