如何在混合内容中选择链接元素?

问题描述 投票:-2回答:1

我需要在其他文本中选择混合的a元素:

 User xyz Successfully created

HTML

<span>
  User
  <a class="link" href="/users/zyx">xyz</a>
  Successfully created
</span>

XPath的

到目前为止,这是我尝试过的:

//*[@class='toast-message']//*[contains(text(),'User')]//*[contains(text(),'xyz')]/following-sibling::*[contains(text(), 'Successfully created')]

我需要在Successfully created标签之后包含剩余的a文本。

java selenium xpath selenium-webdriver selenium-chromedriver
1个回答
1
投票

这个XPath,

//span[normalize-space() = 'User xyz Successfully created']/a

将选择其父级a的空间规范化字符串值为目标文本的span元素。

© www.soinside.com 2019 - 2024. All rights reserved.