【发布时间】:2018-01-21 13:26:07
【问题描述】:
我正在尝试获取图片中显示的“日期”旁边的小箭头的属性:
我使用 Katalon 记录器查找元素的 xpath 地址,它给了我以下 xpath:
"//div[5]/sort-direction/iron-icon[2]"
但是这个 xpath 是不够的,因为我需要在 'path' 标签内的 "d" 属性(正如你在图片中看到的那样)。
我尝试像这样修改 xpath:
"//div[5]/sort-direction/iron-icon[2]/svg/g/path"
但后来我得到了NoSuchElementException 异常。
关于如何获取此属性的任何想法?
[已解决]
【问题讨论】:
-
iron-icon[2]中是否还有其他svg或g元素? -
Xpath 从 'sort-direction' 看起来很好,验证 div[5] 一次
-
@DebanjanB [已解决] 非常感谢!!....显然有几个标签需要使用 /*[name()='tag_name'] 语法和 svg/g/路径包含在这些标签中,因此正确的 xpath 是:“//div[5]/sort-direction/iron-icon[2]/*[name()='svg']/*[name()='g ']/*[name()='路径']
-
@DebanjanB 我猜没有足够的代表...
标签: java selenium qa web-testing katalon-recorder