我想選擇一個位於彈出窗口中的iframe元素。我能夠進入彈出窗口,但無法找到iframe。下面是彈出窗口的html代碼。無法在Selenium Webdriver中找到iframe(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>
這裏我想單擊位於iframe中的單選按鈕。我使用下面的代碼在iframe中切換,但不切換到iframe。
driver.switchTo().frame(myD.findElement(By.tag("iframe")));
由於iframe沒有id,我發現很難找到iframe中的元素。
有誰知道我該怎麼做..?
在此先感謝。
很多謝謝,它的工作。 – 2012-08-09 15:09:28