【发布时间】:2014-09-05 00:39:37
【问题描述】:
从下面的 Html 代码中,我只想选择第一个跨度类 Text..
<span class="item_amount order_minibasket_amount order_full_minibasket">10
<span class="article">Article
<i class="icon"> >
</i>
</span>
</span>
这是我当前的 XPATH:
//span[contains(@class,'order_minibasket_amount')]
当我在 Selenium 测试中使用它时,我得到了整个 SPAN TEXT.. 就像:
10 Article >
我只想得到“10”篇文章的数量..
AMOUNT(new PageElement(By.xpath("//span[contains(@class,'order_minibasket_amount')]/text()[1]"), "not such Element...."))
public String getAmount() {
return amount = PageObjectUtil.findAndInitElementInside(webElement, PageElements.AMOUNT.pe, amount, String.class);
}
非常感谢,
干杯, 可可
【问题讨论】: