如何识别列表中的元素按升序排列?

时间:2019-02-17 11:52:13

标签: java selenium selenium-webdriver

我想知道一种断言列表中存储的元素以升序排列的方法。

我正在创建一个WebElements列表,其中包含(Price:$ 567)形式的Text。页面上显示价格的四个元素。 我只想存储数值(即567),然后在通过子字符串方法完成的控制台上打印出来。除此之外,我还想确保所有价格值都按升序排列。因此,列表中添加的值按以下顺序排列:567,600,650,700,我需要通过逻辑对其进行断言。

List<WebElement> AllPrices = driver.findElements(price_flights);
  for(WebElement element:AllPrices) {
   String Price = element.getText();
   System.out.println(Price.substring(8, 11));
   List<String> price =  new ArrayList<String>();
   price.add(Price.substring(8, 11));

请让我知道解决此问题的方法,或引导我回答已经回答的问题。

0 个答案:

没有答案