如何使用Xpath访问单个值?

如何使用Xpath访问单个值?,xpath,Xpath,下面的xpath返回3个表项,我希望分别访问每个值 //div[@class='transform-section']//div[@class='internal-border-section-gray-container']//div[@class='related-tables-section']//div[@class='internal-section']//span[@class='related-tables'] 如何使用xpath分别访问“客户”、“行项目”和“订单” 有人能帮上

下面的xpath返回3个表项,我希望分别访问每个值

//div[@class='transform-section']//div[@class='internal-border-section-gray-container']//div[@class='related-tables-section']//div[@class='internal-section']//span[@class='related-tables']

如何使用xpath分别访问“客户”、“行项目”和“订单”


有人能帮上忙吗?

您能为他们单独提供周围的元件吗?然后您可以使用data属性,如果使用Razer语法,您必须说data\u myVariable=“something”,否则将“\u”替换为“-”,然后您可以使用data myVariable访问数据属性

您可以尝试使用
/text()
获取作为
的直接子级的文本节点:

//span[@class='related-tables']/text()
您可能需要添加条件以过滤空文本节点:

//span[@class='related-tables']/text()[normalize-space()]