I believe this wait will always succeed since you are operating on WebElements you've already found using this: driver.findElements(fromCommunityImageBy);

maybe waitForElementVisible will be more accurate