//View Company-View Project
driver.manage().timeouts().implicitlyWait(100000, TimeUnit.SECONDS);
List<WebElement> rows10 = driver.findElements(By.xpath("//*[@class='content-
wrapper']/div[2]/div[1]/div[1]/div/p|//*[@class='content-
wrapper']/div[2]/div[1]/div[4]/div/p|//*[@class='content-
wrapper']/div[2]/div[1]/div[5]/div/p|//*[@class='content-
wrapper']/div[2]/div[1]/div[7]/div/p|//*[@class='content-
wrapper']/div[2]/div[1]/div[8]/div/p|//*[@class='content-
wrapper']/div[2]/div[2]/div[6]/div/p"));
List<String> all_elements_text10 = new ArrayList<>();
for(int i=0; i<rows10.size(); i++) {
all_elements_text10.add(rows10.get(i).getText());
System.out.println(rows10.get(i).getText());
}
List<WebElement> rows11 = driver.findElements(By.xpath ("/html/body/div/div[2]/div[2]/div[1]/div[2]/div/p|/html/body/div/div[2]/div[2]/div[1]/div[3]/div/p|/html/body/div/div[2]/div[2]/div[1]/div[9]/div/p|/html/body/div/div[2]/div[2]/div[2]/div[1]/div/p|/html/body/div/div[2]/div[2]/div[2]/div[2]/div/p|/html/body/div/div[2]/div[2]/div[2]/div[3]/div/p|/html/body/div/div[2]/div[2]/div[2]/div[4]/div/p|/html/body/div/div[2]/div[2]/div[2]/div[5]/div/p"));
List<String> all_elements_text11 = new ArrayList<>();
for(int i=0; i<rows11.size(); i++) {
all_elements_text11.add(rows11.get(i).getText());
System.out.println(rows11.get(i).getText());
}
Assert.assertEquals(all_elements_text10, all_elements_text11);
System.out.println("All Dropdown Fields matched in View Company-Project");
}
Здесь я сравниваю два списка массивов.Выполнив приведенный выше код, я получил следующую ошибку. Во втором списке массивов есть один пробел. Как я могу удалить этот пробел и сравнить списки.
java.lang.AssertionError: Lists differ at element [3]: Selenium != Selenium expected [Selenium] but found [Selenium ]