我正在尝试查找弹出式iframe中存在的文件类型的输入元素。但是,每当我尝试找到该元素时,它就会给我元素未找到错误。在这方面有人可以帮我吗?
答案 0 :(得分:2)
切换到适当的iframe,然后在该框架中找到您的元素。
示例::
//通过执行Java脚本
JavascriptExecutor exe = (JavascriptExecutor) driver;
Integer numberOfFrames = Integer.parseInt(exe.executeScript("return window.length").toString());
System.out.println("Number of iframes on the page are " + numberOfFrames);
//By finding all the web elements using iframe tag
List<WebElement> iframeElements = driver.findElements(By.tagName("iframe"));
System.out.println("The total number of iframes are " + iframeElements.size());