【发布时间】:2015-06-23 12:18:52
【问题描述】:
我尝试使用此代码查找嵌套 div 的文本,但没有得到任何文本。 我正在尝试直接访问嵌套的 div,以避免在开发团队更改网站结构时出现任何问题。
我尝试保存文本“$89.67 / mo”并将其保存在变量中,但我猜它不起作用,因为 div 有一个父 div。我也在尝试获取确认号enter code here
premium = r.driver.findElement(By.xpath("//div[contains(@class,'amount')]")).getText();
以下是 HTML 代码,我想获取显示 $89.67 / mo 的文本 和确认号442686
div id="quoteUser" class="row padTop hidden-phone">
<div class="span4">
<p class="padLeft padTop long-text">
vdueiapxibupkdf Testprodquote, <span class="skyblue">Policy
Holder</span><br>
3334 test dr<br>
City, CA<br>
Email: test@test.com<br>
Primary Phone: 254-000-0000
</p>
<p class="padLeft padTop skyblue">
Quote date: April 16, 2015<br>
Confirmation No.: <b>442686</b>
</p>
</div>
<div class="span6 print-block">
<div class="quotemedia skyblue">
<p class="blue clearfix">Your Quote for 1 Driver(s), 1
Vehicle(s)</p>
<div class="amount-container no-bord">
<div class="amount">$89.67 / mo.</div>
【问题讨论】:
标签: xpath