【发布时间】:2020-04-09 16:47:57
【问题描述】:
我目前正在尝试使用 xpath 来定位我的 selenium 项目的元素,为什么当我尝试运行 selenium 时,即使它是 DOM 独有的,它也无法使用相对路径定位元素?我的目标是使用 div 标签的 title 属性来定位元素,因为 div 标签非常动态。
绝对路径
/html[1]/body[1]/div[2]/div[8]/div[1]/div[3]/div[5]
唯一的相对路径
//*//div[@title='This is the title ']
【问题讨论】:
-
发布相关的html。
-
不看HTML不知道,但你的“相对路径”示例实际上是绝对路径。以“/”或“//”开头的任何内容都从文档的根目录开始选择,并且根据定义是绝对路径。
标签: java selenium google-chrome xpath