xpath(// a [contains(。,“Test-Test-P24-FA”)])无法选择

时间:2017-04-27 12:04:33

标签: xpath

这就是我所拥有的

<a href="/1005523" class="managed_account_link being_setup" target="_self" title="Being Setup" style="background-color: transparent;">1005523 Test-Test-P24-FAID-EUR</a>

我想基于其包含的文本为a编写XPath。我尝试了以下但它不起作用

xpath=(//a[contains(., "Test-Test-P24-FA")])

然而,当我尝试这个时,它可以工作。

xpath=(//a[contains(., "Test-Test-P24-FAI")])

你有什么建议吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

请尝试以下任何一项xpath

//a[contains(., 'Test-Test-P24-FAID')]
  

OR

//a[contains(text(), 'Test-Test-P24-FAID-EUR')]
  

OR

//a[text()='1005523 Test-Test-P24-FAID-EUR']

xpath的说明:使用text方法和<a>标记。

  

OR

//a[@class='managed_account_link being_setup'][text()='1005523 Test-Test-P24-FAID-EUR']

xpath的说明: - 使用class属性和text方法以及<a>标记。

  

OR

//a[@style='background-color: transparent;'][text()='1005523 Test-Test-P24-FAID-EUR']

xpath的说明: - 使用style属性和text方法以及<a>标记。