0
此頁面上的某些屬性值(如href和id值)由具有標記的標識值的腳本生成。爲了生成元素id標籤的值來點擊它,我需要它引用的項目的標識符。這是項目列表,我只能通過元素中的文本名稱來描述它們。然後,我需要去href元素具有列出的id值的父級。在HTML看起來像這樣:Selenium - 在搜索子元素後從父元素獲取href
<a class="item" href="#/subscription/90cefc7a42c2c3240142d973496d1287">
<div class="col-xs-3 col-lg-2 item-list-image text-left">
<stuff>
</div>
<div class="col-xs-7 col-lg-4">
<h4>
<strong class="ng-binding">Smoke Sequential</strong>
</h4>
<i class="icon-monitor"></i>
<span class="ng-scope" translate-values="{"status":"Active"}" translate="subscription.currentStatus">Active Subscription</span>
</div>
<div class="col-xs-4 visible-lg">
<stuff>
</div>
</a>
我認爲解決的辦法是findElement(By.XPath(東西))或者一個cssSelector,但我也不知道救我的靈魂。任何想法將不勝感激。
我不太明白你想要提取什麼,以及你有什麼作爲你發佈的HTML示例的輸入數據。你能解釋一下你想從樣本中得到什麼嗎? –