<td>By Company </td>
I need to capture xpath of the above element. I tried following alternatives, but nothing seems to be working in chrome. Can you please suggest any other option.
"//td[normalize-space(text())='By Company\u00a0']"
"//td[normalize-space(text())='By Company\u00a0\u00a0']"
"//td[text()='By Company\u00a0']"
"//td[text()[normalize-space(.)='By Company\u00a0']]"
"//td[text()[normalize-space()='By Company\u00a0']]"
Ignore it, locate by "By Company" only
To locate the element:
You can use either of the following xpath:
Using
text()
:Using
contains()
:However, ideally you may like to avoid the NO-BREAK SPACE character and use either of the following solutions:
Using
starts-with()
:Using
contains()
:Reference
You can find a relevant detailed discussion in:
tl; dr
Unicode Character 'NO-BREAK SPACE' (U+00A0)