我目前正在尝试使用 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 ']
最佳答案
您是否尝试过使用
//*[@title='This is the title ']
而不是
//*//div[@title='This is the title ']
确实,//*
直接定位到所有子节点中的元素。
关于java - 无法使用相对 xpath 找到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59369896/