java - 如何获取设计在div文本下方的<b>标签的xpath

标签 java selenium xpath selenium-webdriver webdriver

我想从位于名为“作者:”的 div 文本正下方的标签中获取文本内容。 我已经确定了“作者”的位置,但我需要遍历每个作者 block ,并需要获取与“作者”标签关联的相应文本。我尝试了以下方法,但无法获得结果。

//table[@id='thdListTable']//td[@class='msgHead']//div[contains(text(), 'Author:')] //td[@class='msgHead']/div[contains(text(), 'Author:')]

<table id="thdListTable" width="95%">
 <tbody>
  <tr>
   <td class="msgHead">
    <div>
     Author: 
     <b>Kurt Wendt <Kurt_Wendt (AT) globetax D.O.T com></b>
     <br/>
     Subject: 
     <b>To Impersonate on MS SQL</b>
     - 
     <a target="_new" href="/archives/msg/501727">Link</a>
     <br/>
     Posted: 
     <b>2015-10-14 11:31:56</b>
     <br/>
    </div>
   </td>
  </tr>

enter image description here

最佳答案

//table[@id='thdListTable']//div/b[1]"

关于java - 如何获取设计在div文本下方的<b>标签的xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33474784/

相关文章:

python - 没有 html 标签时的 HTML 抓取

python - 检查整个 block 是否有任何带有内部文本的 child

xpath - xpath 中的嵌套条件 if else 语句

java - 如何使用selenium/java切换到新的弹出窗口

selenium - 用于选择以下兄弟的 XPath

java - Camunda java相当于将所有变量传递给 Activity

java - Android/Java SQL 数据库独立于实体

java - Enter 之前读取当前控制台输入

java - 一行初始化 ArrayList

javascript - 在已打开的网页上运行测试用例