硒。 child xpath 选择器作为指向 parent 元素的指针

Selenium. child xpath selector as as pointer to parent element

假设我的 html 结构有几个相似的 div 元素。

body/div/...
body/div/...
body/div/...
body/DIV/div[@class='class']

我想访问最后一个。但是那个是upper-cased。 所以 "//body/div/" selector 会找到很多但不相关的元素。 而“//div/div[@class='class']”将select child div,而不是大写的parent .

使用 parent 到 select 给定元素的父级:

//div/div[@class='class']/parent

如果您想更详细一些,您还可以 select 给定标签名称的父级:

//div/div[@class='class']/parent::div