Я думаю, что проблема с идентификатором
Вы использовали
WebElement Category_Body = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("user logout")));
Но в соответствии с вашим HTML
<a class="user logout" title="Sign out" data-target="#confirm_popup" data-toggle="modal"></a>
Ссылка не имеет идентификатора под названием " User Logout "
Без использования идентификатора попробуйте использовать класс By.findElementByClassName("user logout")
В качестве второго решения попробуйте использовать xpath (который будет работать большую часть времени)
Если оба решения непригодны для использования, вы можете использовать JavascriptExecutor (элементы, которые трудно перехватить, легко обрабатываются с помощью JavascriptExecutor)
ПРИМЕЧАНИЕ: Основная проблема связана с тем, что вы используете «выход пользователя из системы», когда такого идентификатора нет
Приветствия