![](/img/trans.png)
[英]How to select a radio button based on the text adjacent to it using Sikuli + Java?
[英]Locating xpath of a radio button based on the text adjacent to it
<input id="lblProductName+Modem promo +default"
class="cmpAvailableSingleSelectProduct-radioButton"
type="radio"
onclick="cmpAvailableSSProductRadioToggleHandler(event, this,'Line_0.DSL.modemcre_s021403', 'false');"
name="defaultLine_0.DSL.modemcre_s021403Modem promo">
上面的類型是一個單選按鈕,其id基於下一個div標簽。
<div class="cmpAvailableSingleSelectProduct-lblProductName">Modem promo - 100 </div>
我確實知道div類中的名稱(調制解調器促銷-100)是什么。 但我想單擊旁邊的單選按鈕。 我將以字符串形式獲取“調制解調器促銷-100”的值。 我想與文字進行比較,然后單擊相鄰的單選按鈕。
請幫助我如何編寫xpath或查找webElement。 謝謝!
您應該嘗試使用xpath,如下所示:
String ValueOfPromo = "Modem promo - 100";
String xpath = "(.//div[contains(.,'" +ValueOfPromo+ "')]/preceding::input)[1]";
driver.findElement(By.xpath(xpath));
希望能幫助到你..:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.