0
我們如何在iFrame中的iFrame上執行操作?如何使用Selenium對子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);
但無法解決問題。
請建議是否有其他方法要遵循。