0

HTML ページの ul 要素の下に、700 個の li 要素があります。すべての li 要素のリストを取得しようとすると、700 個すべてではなく 107 個しか返されません。以下の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 ページとは異なります。誰か助けてくれませんか?

4

0 に答える 0