如果我有一个清单:
<html>
<head>
</head>
<body>
<ul>
<li><span class="A">Vans</span></li>
<li><span class="B">Cars</span></li>
<li><span class="B">Trucks</span></li>
<li><span class="C">Vans</span></li>
<li><span class="C">Cars</span></li>
<li><span class="C">Trains</span></li>
<li><span class="C">Cars</span></li>
<li><span class="C">Bikes</span></li>
</ul>
</body>
</html>
如何检查最后一个“汽车”项目是否存在?
我正在尝试使用 assertTextPresent
我正在使用//ul//li//span[contains(text(),'Cars')][last()]
目标,但是这是选择第一个“汽车”行,因为包含文本的跨度在 li 内
我也尝试过//span[last()][contains(text(),'Cars')]
,但这也选择了第一个“汽车”而不是最后一个。
我也尝试过//span[contains(text(),'Cars')][last()]
,但结果相同。