以下是我的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,以获得该值
答案 0 :(得分:0)
试试这个。
driver.findElement(By.xpath("//span[@data-bind='html: DisplayYourRenewalCharges']")).getText()