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
Post a Comment