Tôi muốn chọn phần tử iframe được đặt trong cửa sổ bật lên. Tôi có thể vào trong cửa sổ bật lên nhưng không thể định vị iframe. Dưới đây là mã html của cửa sổ bật lên.Không thể xác định iframe trong Selenium Webdriver (java)
<html>
<head></head>
<body>
<iframe width="100%" height="100%" border="0" src="/some/url.do?parameter=getData">
<html>
.
.
<table id="ec_table" class="tableRegion" width="20%" cellspacing="1" cellpadding="2"
border="0">
<tr class="even">
<td>
<input type="radio" value="173" name="hier_data_id">
</td>
</tr>
.
.
</html>
</iframe>
</body>
</html>
Ở đây tôi muốn nhấp vào nút Radio nằm bên trong khung nội tuyến. Tôi đã sử dụng mã bên dưới để chuyển đổi trong iframe nhưng nó không chuyển sang iframe.
driver.switchTo().frame(myD.findElement(By.tag("iframe")));
Vì khung nội tuyến không có id, tôi đang gặp khó khăn khi tìm các yếu tố bên trong iframe.
Có ai biết cách tôi có thể làm điều đó không?
Xin cảm ơn trước.
Rất cám ơn, nó đã hoạt động. –