我们如何获得跨度值

时间:2014-06-02 11:48:40

标签: java xpath selenium-webdriver

以下是我的HTML代码

<div class="form-row">
    <div class="label-column"> Your Renewal Charges</div>
    <div class="ctrl-column">
        <span data-bind="html: DisplayYourRenewalCharges">
            <span class="CurrencySymbol">USD</span>
                95.00
            </span>

我想废除续约金额(即95.00美元)

我的xpath:

String renewalCharge = driver
            .findElement(
                    By.xpath("//div[contains(@data-bind,'html: DisplayYourRenewalCharges')]"))
            .getText();

我的问题是另一个span类中的值,因此上面的xpath没有获取值

所以请建议如何重新构建我的xpath,以获得该值

1 个答案:

答案 0 :(得分:0)

试试这个。

driver.findElement(By.xpath("//span[@data-bind='html: DisplayYourRenewalCharges']")).getText()