Я хочу создать код для этого изображения:

Мне интересно, как l oop нажимает на каждый из папка вещей и l oop через все. Проблема, с которой я сталкиваюсь, состоит в том, что они имеют разную длину. Например, если я нажимаю «Datos ..» - родительскую папку, я могу выбрать «Sexo», который представляет собой всего один файл, тогда мне нужно выбрать «Edad», но это папка сама по себе, в которой есть два файла. , Как я могу написать код, который пытается проверить, есть ли еще файлы в папке и l oop через это.
Что я пробовал (делаю с селеном и xpath):
for x in browser.find_elements_by_xpath('//*[@id="dtree0"]/div/a[2]'):
x.click()
for y in browser.find_elements_by_xpath('//*[@id="dtree1"]/div/a[2]'):
y.click()