I have this page in my application that has a table that has a column with some link text. This list is dynamic and I'm trying to validate that a particular link text displays. It still passes even when the link text isn't there. Help is appreciated.
public void getMessage(String message) throws Exception {
String expectedMessage= data.loadData(data.getMessages().getAbsolutePath()).getProperty(message);
List<WebElement> tableLink = driver.findElements(By.className("messageLink"));
for (WebElement element : tableLink) {
if (element.getText().equals(expectedMessage))
{
System.out.println("Message Exists");
return;
}
}
}