java如何使用SeleniumWebDriver检查webtable中的webelements是否按字母顺序排序?
我们的应用程序包含web元素表。我的目的是检查目录是否按字母顺序排列
WebDriver d=new FirefoxDriver();
d.get("http://www.javatpoint.com/wrapper-class-in-java");
WebElement table=d.findElement(By.xpath(".//*[@id='city']/table/tbody"));
List<WebElement> lst=table.findElements(By.tagName("tr"));
System.out.println(lst);
List ls=new ArrayList<String>();
for(int i=0;i<=6;i++)
{
ls=lst.addAll(get(i).getText())
}
我的目标是在一个列表中存储字符串类型的webelement,并创建另一个排序类型的列表 最后比较两个列表。请帮忙
# 1 楼答案
只是即兴创作,我们需要添加
String.CASE_INSENSITIVE_ORDER
以匹配区分大小写的排序# 2 楼答案
您可以将默认排序存储在类似
obtainedList
的字符串数组中,然后使用sortedList
的集合对其进行排序,最后两者都进行排序对于降序添加:
在
Collections.sort(sortedList);
之后# 3 楼答案