fandorin_official
@fandorin_official
Герой серии исторических детективов.

Как обратиться к элементы с псевдоклассом с помощью Selenium?

На странице есть следующий элемент:
<div class="slider__container">
    <div class="slider-item js-slider-item" style="background-image: url(&quot;https://example.com/image.jpg&quot;); left: 0px;"></div>
    ::after
</div>

Требуется обратиться к псевдоклассу ::after и вытащить css этого элемента.
Как я могу обратиться к этому элементу?
  • Вопрос задан
  • 750 просмотров
Пригласить эксперта
Ответы на вопрос 2
выполнив javascript

script = "return window.getComputedStyle(arguments[0],':after')";

- псевдоэлементы это на самом деле не элементы а стили
Ответ написан
fandorin_official
@fandorin_official Автор вопроса
Герой серии исторических детективов.
self.driver.execute_script("return window.getComputedStyle(document.querySelector('.slider__container'),':after')")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы