我无法切换到iframe并对其进行控制。 这是DOM:
Send
我正在尝试运行此代码
Box
答案 0 :(得分:1)
您需要找到要切换到的iframe的索引。 driver.switchTo()。frame(0);表示您要切换到索引为“ 0”的iframe。有关更多信息,请参见How to identify and switch to the frame in selenium webdriver when frame does not have id
或
WebElement iframe = driver.findElement(By.tagName("iframe"));
driver.switchTo().frame(iframe);
// your action here
driver.switchTo().defaultContent();
答案 1 :(得分:0)
最初,您需要导航到该用途的父框架:
driver.switchto().defaultContent();
完成后,您可以导航到基于索引的网络元素所在的框架。
driver.switchTo().frame(i);
其中“ i”是从“ 0”开始的索引。
希望这对您有所帮助,并且查询可以让我知道。