1
這裏是2個單選按鈕的HTML和它們旁邊的標籤文本。網頁上有幾個單選按鈕,每個按鈕都有不同的送貨選項。我試圖驗證具體的選項是否有合適的價格。所以我需要從收音機標籤後的標籤中獲取文本。所以,我對送貨選項進行搜索,但我需要的價格來獲取文本:Selenium x-path獲取單選按鈕標籤文本
<td valign="top">
<input type="radio" checked="" name="name" value="USPS Ground">
<input type="hidden" value=" " name="_D:name">
</td>
<td style="padding: 0px 0px 5px;" class="stdCopy">USPS Ground - $0.00<br>(All states: 4-9 business days. Delivery Monday–Saturday)
</td>
</tr>
<tr><td valign="top">
<input type="radio" name="name" value="USPS Priority*">
<input type="hidden" value=" " name="_D:name">
</td>
<td style="padding: 0px 0px 5px;" class="stdCopy">USPS Priority - $5.95<br>(All states: 3-5 business days. Delivery Monday-Saturday)
</td>
</tr>
我想使用Selenium的selenium.GetText(locator)
,但如果我的硒「定位器」是@類=「stdCopy」我只會得到第一個電臺的文字(美國郵政地面)。但我需要能夠訪問正確的收音機(給定值=美國郵政地面或價值=美國郵政優先),並驗證美元金額 - 是0.00美元還是5.95美元?
我需要使用XPATH或CSS語句(如何?)在單選按鈕後訪問正確標記中的正確美元數量來定義定位器。
請幫忙!