Chcę wybrać element elementu iframe, który znajduje się w wyskakującym oknie. Mogę wejść w okno wyskakujące, ale nie mogę zlokalizować elementu iframe. Poniżej znajduje się kod HTML okna podręcznego.Nie można znaleźć elementu iframe w 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>
Tutaj chcę kliknąć przycisk radiowy, który znajduje się wewnątrz iframe. Użyłem pod kodem, aby przejść z iframe, ale nie przełącza się na iframe.
driver.switchTo().frame(myD.findElement(By.tag("iframe")));
Jak iframe nie ma identyfikatora, jestem znalezieniem trudność zlokalizowania elementów wewnątrz iframe.
Czy ktoś wie, jak mogłem to zrobić ...?
Z góry dziękuję.
Wielkie dzięki, zadziałało. –