Любой способ получить усеченный текст с помощью Selenium в элементе, который использует css webkit-line-зажим? - PullRequest
0 голосов
/ 19 февраля 2020

Я работаю с Selenium и пытаюсь получить частичный текст длинного описания, которое усечено следующим css: https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-line-clamp

Я прочитал множество статей о попытке получить текст, который предшествует многоточию, когда он усекается, и в них упоминаются методы для применения в тестируемом веб-элементе по следующим строкам:

  • .get_attribute ('innerText')
  • .get_attribute ('inner HTML')
  • .get_attribute ('value')
  • .get_attribute ('textContent')
  • .text

Я перепробовал их все и, возможно, несколько других, и все они возвращают полное длинное описание, а не только частичную часть, которая предшествует многоточию.

Знаете ли вы о способ получить этот частичный текст при использовании webkit-line-зажим?

...