Python selenium не могу сделать поиск от уже найденных обьектов из find_elements()

Я использую библиотеку Selenium на python. Я нашёл все нужные мне элементы по названию класса. Дальше я хочу пройтись циклом по этим обьектам и уже внутри них находить дальше нужные мне классы, но метод .find_element() в каждой итерации выводит @class="product-title" самого первого элемента страницы, а метод .text работает корректно. Подскажите почему так ?)

all_product = driver.find_elements(By.XPATH, '//div[@class="product-list-item__body"]')

for product in all_product:
    print(product.find_element(By.XPATH, '//div[@class="product-title"]').text)
    print(product.text)

Ответы (0 шт):