首页 > 解决方案 > 选择兄弟元素的子元素

问题描述

我有以下 HTML DOM。我的目标是获取“错误”文本。

<div class = "row">
   <div class ="col-sm-4">
      <input id = "firstName" type = "text"> John
      <div class = "mh-15">
         <div class = "text-danger">Error</div>
      </div>
   </div>
</div>

由于 class = "text-danger" 重复了很多次,我的目标是通过从 id = "firstName" 开始并通过使用类似 xpath 祖先的东西来获取“错误”文本。我该怎么做?谢谢!

标签: seleniumxpathancestor

解决方案


路径:

//input[@id='firstName']/following-sibling::div[2]

注意<div class = "mh-15">应该是输入框的兄弟。


推荐阅读