在“文本”框中打印计数值

时间:2018-04-13 13:04:54

标签: selenium-webdriver

我已经在控制台的打印中取了计数大小,无法在网站上输入大小

这是我的代码 driver.get(" http://suvian.in/selenium/2.6liCount.html&#34);

    List<WebElement> book=driver.findElementsByXPath("//ul[@id='books']/li");
    List<String> text = new ArrayList<String>();
    for(WebElement listtable:book)
    {
        text.add(listtable.getText());
    }
    System.out.println(text.size());
    System.out.println(text);
}

这是代码http://suvian.in/selenium/2.6liCount.html

的网站

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码输入所有书籍中的章节总数

List<WebElement> ele = driver.findElements(By.XPath("//ul[@id='books']/li/ul/li");

System.out.print(ele.size);

driver.findElement(By.Id("chapall")).sendKeys(ele.size);