Ссылка, которой вы поделились, имеет элемент с realname
id до того, как она сгенерирует и покажет имя.
Поэтому ожидание видимости элемента с идентификатором realname
не даст ожидаемого результата.
Вам нужно дождаться невидимости изображения, которое отображается при загрузке страницы, но не отображается при отображении имени.
Попробуйте это,
WebDriverWait wait = new WebDriverWait(driver, 20);
wait.until(ExpectedConditions.invisibilityOfElementLocated(By.cssSelector("#realname > a")));
String text = driver.findElement(By.id("realname")).getText();