Вы можете увидеть ответ в исходном коде
public static ExpectedCondition<Boolean> textToBePresentInElement(final WebElement element, final String text) {
//...
String elementText = element.getText();
return elementText.contains(text);
//...
}
Метод получает текст, используя element.getText();
, что означает, что текст, возвращаемый , отображается в браузере , то есть без пробела
Команда Get Element Text намеревается вернуть текст элемента «как
оказываемый»...
Когда вы используете текст "Total "
, вы в основном проверяете ожидаемое состояние, если
"Total".contains("Total ");
То есть false
, но без пробела он работает.