【发布时间】:2018-09-11 19:08:31
【问题描述】:
我想阅读有价格的产品,同样的方式想得到没有价格的产品的数量。我在 XPath 下写过,但它不起作用
//div[@class='m-product-mini']//a[@class='m-product-mini-price ']//span[not(contains(text(),'$'))]
没有价格的元素的HTML:
<div class="m-product-mini-image">
<a href="#" class="btn btn-light btn-quickview no-mobile" style="opacity: 0;">Quick view</a> <a class="m-product-mini-price "><span></span> <span class="priceTag-discount"></span></a>
</div>
带有价格的元素的 HTML:
<div class="m-product-mini-image">
<a href="#" class="btn btn-light btn-quickview no-mobile">Quick view</a> <a class="m-product-mini-price "><span>$34.95</span> <span class="priceTag-discount"></span></a>
</div>
【问题讨论】:
标签: selenium selenium-webdriver xpath