【发布时间】:2022-01-09 23:06:33
【问题描述】:
如何找到以下代码的 XPATH ==$0
我想验证标签末尾的数字“1504873879”。
<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"> </font></font></font></font><font face="Mary Ann"><font style="FONT-SIZE:14px"><font face="Mary Ann"><font style="FONT-SIZE:14px"> </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"> </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"> </font></font></font></font><br>
Hounslow<font face="Mary Ann"><font style="FONT-SIZE:14px"><font face="Mary Ann"><font style="FONT-SIZE:14px"> </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"> </font></font></strong></font></font>1504873879<font face="Mary Ann"><font style="FONT-SIZE:14px"><strong> </strong><br>
Order date:
13/09/2021
</font></font> <br>
<br>
【问题讨论】:
-
您没有显示足够的 HTML 来查看包含该文本的标签。
-
我已经更新了 HTML,如果有帮助请告诉我!
-
你还没有展示你尝试过的东西。在询问之前,您需要付出一些努力。此外,您还没有展示足够有用的 HTML。此数据是否在 span 或 div 标签内?它是表格的一部分吗?您打算如何将这一小段 HTML 与所有其他 HTML 区分开来?您是否只想验证文本“订单号:”之后的任何文本?
-
不要不将代码发布为图像。而是使用代码部分。这是创建minimal reproducible example 的一部分。
-
//font[text()='Order number:']/parent::font/parent::font/parent::font 然后使用get text方法。可能不是最好的 xpath。你需要让你的开发者制作一个更好的用户界面,它有更好的定位器。
标签: selenium-webdriver robotframework xpath-2.0