![](/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.