1. 需求
有一文件上传列表,如下图所示。当某一文件上传成功后,该文件将会从上传列表中消失。
需求是能够动态获取文件上传列表中文件的数量。
首先在html中获取到文件列表的元素,如下图所示。tbody元素即文件上传列表。
文件列表中每一个文件的元素为tr。
因此,获取文件上传列表中文件的数量,即获取tr元素的数目。
采用xpath定位方法,获取数目的代码如下所示:
List<WebElement> elements = browser.findElements(By.xpath("//div[@lay-id=\"convertingTable\"]/div/div/table/tbody/tr"));
System.out.println(elements.size());