【发布时间】:2020-01-14 14:47:42
【问题描述】:
我正在尝试从给定的 3 个单选按钮中选择一个单选按钮,但没有出现此类元素异常。
这是所有 3 个单选按钮的 HTML 代码:
<div class="radioGroup">
<div>
<div class="radio">
<div class="radioVal"></div>
<label><span><img src="https://s3.amazonaws.com/xyz.png" alt="AltText1">Radio Button1</span></label>
</div>
<div class="radio">
<div class="radioVal"></div>
<label><span><img src="https://s3.amazonaws.com/xyz1.png" alt="AltText2">Radio Button2</span></label>
</div>
<div class="radio">
<div class="radioVal"></div>
<label><span><img src="https://s3.amazonaws.com/xyz3.png" alt="AltText3">Radio Button3</span></label>
</div>
</div>
我正在使用此代码选择单选按钮:
WebElement Radio2 = driver.findElement(By.xpath("//img[contains(@alt, 'AltText2')]"));
Radio2.click();
【问题讨论】:
-
您添加了等待吗?您是否查看过元素是否在 IFRAME 中?
标签: java selenium-webdriver selenium-chromedriver browser-automation webautomation