Как я могу удалить пробел из утверждения - PullRequest
0 голосов
/ 17 декабря 2018

Как мне удалить пробел из .size.

java.lang.AssertionError: ожидается [9], но найдено [9]

List<WebElement> editicons = 
   driver.findElements(By.xpath("//i[@class='material-icons']"));
        for (int j = 1; j <= editicons.size(); j++) {
            editicons = driver.findElements(By.xpath("//i[@class='material-icons']"));
            String porfolioName = driver.findElement(By.xpath("(//mat-table//mat-row)[" + j + "]//mat-cell[2]"))
                    .getText(); 
            Thread.sleep(1000); 
            Reporter.log("Successfully rendered  no " + porfolioName);
            Add_Log.info("Successfully rendered no " + porfolioName);   
        }   
        String savecount = driver.findElement(By.xpath("//div[@class='mat-paginator-range-label']")).getText();
        String[] trimmedText = savecount.split("of");   
        Reporter.log("Total number of Approve: " + trimmedText[1]);
        Add_Log.info("Total number of Approve: " + trimmedText[1]);
    Assert.assertEquals(editicons.size(), trimmedText[1]);
}

1 Ответ

0 голосов
/ 17 декабря 2018

Преобразование String в Integer с использованием статического метода parseInt класса Integer (класс-оболочка типа данных int).Чтобы избавиться от начальных и конечных пробелов, мы можем использовать метод String class trim.

Assert.assertEquals(editicons.size(), Integer.parseInt(trimmedText[1].trim));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...