如何基于内部元素使用XPATH选择html元素?

亚历克斯

在html文档中,我遇到以下情况:

...
<div data-v-16ed3604="" class="ivu-select ivu-select-single ivu-select-small">
  <div tabindex="0" class="ivu-select-selection xh-highlight">
    <input type="hidden" value=""> 
    <div> 
      <span class="ivu-select-placeholder">Prop</span> 
      ...

<div data-v-16ed3604="" class="ivu-select ivu-select-single ivu-select-small">
  <div tabindex="0" class="ivu-select-selection xh-highlight">
    <input type="hidden" value=""> 
    <div> 
      <span class="ivu-select-placeholder">Something else</span> 
      ...

在这里,我要选择具有类第一个 div元素ivu-select-selection(第二行)。使用类获取元素的XPATHivu-select-selection

//div[@class="ivu-select-selection"]

但它选择了两个元素。我只想要具有下面span带有文本元素的元素Prop我只想选择此html示例第二行

怎么做?

安德森

尝试在XPath下面使用以获得所需的输出:

//div[@class="ivu-select-selection" and .//span="Prop"]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用xpath选择元素

XPath基于类选择元素

XPath在基于内容的元素之间选择元素?

如何使用Xpath在iframe中选择元素?

如何使用Scrapy XPATH选择此元素?

如何使用xPath选择多个元素?

在使用类选择器循环访问元素时,如何访问元素的内部HTML?

如何使用XPath选择包含空元素的父元素?

如何使用带有 JavaScript 的 XPATH 选择与元素内部文本的一部分匹配的元素

基于上述元素的XPath选择器

Xpath用于选择元素的内部文本

XPath:如何根据元素的值选择元素?

使用XPath选择img元素

无法使用 xpath 选择元素

XPath:基于后续元素中的文本选择元素吗?

如何基于Behat中的文本在HTML标签中选择元素?

如何使用基于内部元素的jQuery来隐藏div

使用JQuery的find方法,如何基于“ foo”子元素的内容选择某个HTML元素“ foo”的同级兄弟?

如何使用xpath从具有不同html结构的多个元素中选择文本

riot.js 嵌套标签 - 如何使用 jquery 选择内部 html 元素?

如何使用纯JavaScript选择<html>元素?

如何使用JQuery从HTML中选择元素

如何使用Selenium和Python选择基于折线的元素?

如何使用XPath查询选择两个不同的元素

如何使用XPath选择任何深度的子元素?

如何使用XPath选择所有空元素

如何使用xpath(1.0)迭代/选择成对的元素?

如何使用xpath或xquery基于父节点中的同级元素提取元素的值?

无法使用硒使用xpath选择元素