iFrame内にあるiFrameでアクションを実行するにはどうすればよいですか?
HTML:
<div id="div1">
<iframe id="iframe1">
<div id="div2">
<iframe id="iframe2">
</iframe>
</div>
<div id="div3">
<iframe id="iframe3">
</iframe>
</div>
</iframe>
</div>
iframe2とiframe3でアクションを実行する必要があります。次のコードで試してみました。
1. driver.switchTo().frame("iframe1.0.iframe2");
2. WebElement firstFrame = driver.findElement(By.id("iframe1"));
driver.switchTo().frame(firstFrame);
WebElement secondFrame = driver.findElement(By.id("iframe2"));
driver.switchTo().frame(secondFrame);
しかし、問題を解決できませんでした。
他の方法に従うべきかどうか提案してください。