Как можно определить< что текст перекрывается или показывается не весь ?

Есть очень длинный текст, который вставлен в ограниченный блок, то для пользователя получается, что текст обрезан. Но если я получаю getText(); innerText() и тд - то текст возвращается полностью.
Как-то можно определить, что часть текста не видна пользователю ?

Selenide, Java

Что такое “ограниченный блок”?
Можно где-то пример посмотреть? Или html код?

P.S. А вообще, кажется, нельзя.

< div style=“display: block; height: 19px; max-width: 152.5px; overflow: hidden; text-overflow: ellipsis;”>< span id=“field_value”>987 654 321 100 100.876543321 AUTOOQODS< /span>< /div>

Вот такой div видимый текст = 987 654 321 100

Спасибо за пример, поигрался немножко…
Проблема повторяется как минимум в хроме и фаеофоксе.
Пока похоже, что это бага вебдрайвера. Ведь по спецификации метод WebDriver.getText() должен возвращать только видимый текст, а возвращает весь текст.

Пока не вижу лёгкого способа получить только видимый текст. :frowning: Разве что каким-то хитрым джаваскриптом.

Джава скрипт такой не смог придумать.
Пока решил сравнение картинок.
getScreenshotAs() возвращает то, что надо.
Пока работает.
Спасибо )