Чтобы получить родительский элемент с помощью XPath, вы можете использовать нотацию ... Вот несколько способов добиться этого:
-
Использование оси
родительский:<xpath expression>/..Например, если у вас есть выражение XPath, например
/html/body/div/p, вы можете получить родительский элементс помощью/ html/body/div/p/...Использование оси
предок:<xpath expression>/ancestor::parent_elementНапример, если у вас есть выражение XPath, например
/html/body/div/p, вы можете получить родительский элементс помощью/ html/body/div/p/ancestor::div.Использование оси
preceding-sibling:<xpath expression>/preceding-sibling::parent_element[1]Например, если у вас есть выражение XPath, например
/html/body/div/p, вы можете получить родительский элементс помощью/ html/body/div/p/preceding-sibling::div[1].Использование оси
следующий брат:<xpath expression>/following-sibling::parent_element[1]Например, если у вас есть выражение XPath, например
/html/body/div/p, вы можете получить родительский элементс помощью/ html/body/div/p/following-sibling::div[1].Эти методы позволяют переходить к родительскому элементу различными способами с помощью XPath.