在HTML页面的ul元素下我有700个li元素。 当我尝试获取所有li元素的列表时,我只返回107而不是全部700。 不发布HTML源代码的道歉 - 这是一个页面需要登录密码。 Java中的代码如下:
System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
List<WebElement> childs;
elements = driver.findElements(ByTagName.tagName("form"));
element1 = elements.get(0).findElement(ByTagName.tagName("iframe"));
driver.switchTo().frame(element1);
//wait for page load
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
childs = (driver.findElement(By.id("Scroller")).findElement(By.tagName("ul"))).findElements(By.tagName("li"));
Childs.size将显示107而不是真正的HTML页面。 有人可以试着帮忙吗?