Подтвердить что ты не робот

Xpath - Как выбрать родительский элемент на основе атрибута дочернего элемента?

Как вы выбираете родителя на основе атрибута дочернего элемента?

Я хочу выбрать div:

//*[@id='outer']/div/div/div/div

у которого есть дочерний элемент с атрибутом 'a href', равным 'www.blah.com':

//*[@id='outer']/div/div/div/div/a[@href='www.blah.com']
4b9b3361

Ответ 1

Основной факт, который вам нужен, это то, что предикаты могут быть вложены: -

//*[@id='outer']/div/div/div/div[a[@href='www.blah.com']]

Ответ 2

//*[@id='outer']/div/div/div/div/a[@href='www.blah.com']/../