Search code examples
selenium-webdriverrobotframeworkxpath-2.0

How to find the XPATH for the below code having ==$0


How to find the XPATH for the below code having ==$0

HTML

I want to validate the number "1504873879" at the end of the tags.

<font style="FONT-SIZE:14px">Flat 101<font face="Mary Ann"><font style="FONT-SIZE:14px"><font face="Mary Ann"><font style="FONT-SIZE:14px">&nbsp;</font></font></font></font><font face="Mary Ann"><font style="FONT-SIZE:14px"><font face="Mary Ann"><font style="FONT-SIZE:14px">&nbsp;</font></font></font></font>Trinity Square 23-59<font face="Mary Ann"><font style="FONT-SIZE:14px"><font face="Mary Ann"><font style="FONT-SIZE:14px">&nbsp;</font></font></font></font><br>
Staines Road<font face="Mary Ann"><font style="FONT-SIZE:14px"><font face="Mary Ann"><font style="FONT-SIZE:14px">&nbsp;</font></font></font></font><br>
Hounslow<font face="Mary Ann"><font style="FONT-SIZE:14px"><font face="Mary Ann"><font style="FONT-SIZE:14px">&nbsp;</font></font></font></font><br>
TW3 3GE<font face="Mary Ann" xpath="1"><font style="FONT-SIZE:14px"><font face="Mary Ann"> </font><br>
<br>
<br>
<br>
<font face="Mary Ann"><font style="FONT-SIZE:14px">Order number:</font></font><strong><font face="Mary Ann"><font style="FONT-SIZE:14px">&nbsp;</font></font></strong></font></font>1504873879<font face="Mary Ann"><font style="FONT-SIZE:14px"><strong>&nbsp;</strong><br>
Order date:

    13/09/2021

</font></font>&nbsp;<br>
<br>

Solution

  • Simplified Xpath:

    //font[text()='Order number:']//ancestor::font[text()='1504873879']