Установите цикл for
от 1
до желаемой максимальной глубины вложенных тегов заголовка. Например: от 1
до 5
, если h5
- последний заголовок.
В цикле перебираем все типы элементов заголовка и получаем их дочерние элементы. Вы можете использовать ключевое слово Get WebElements
из SeleniumLibrary с xpath вроде этого:
${children}= Get WebElements //h${i}/* # ${i} is the variable that is incremented in the loop
или если вы хотите проверить косвенных детей:
${children}= Get WebElements //h${i}//*
Выполните итерацию по ${children}
и проверьте теги, если один из них недействителен, обработайте его соответствующим образом.