РЕДАКТИРОВАТЬ
Как указано в комментариях, мое первоначальное предложение не учитывает позиционирование элементов.Если вы имеете дело с братьями и сестрами, решение, предлагаемое Амрендрой Кумар, является правильным.Это также может быть выполнено с помощью XPath, приведенного ниже.
//td[text()='Offer']/following-sibling::td[1]
Исходный ответ
Будет проверяться только то, что родительский узел имеет узел с текстом Offer
Может быть полезным для другого
//td[text()="Last Minute" and ../td[text()='Offer']]
Это находит, что td
со значением Last Minute
перемещается к родителю tr
, а затем проверяет наличие у брата td
с текстом Offer
с использованием предоставленного вами образца.Я бы посоветовал скопировать ваш html в тестер Xpath и проверить, чтобы всегда был достигнут желаемый результат, но, учитывая информацию, это должно решить вашу проблему.