Задать вопрос
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 этого элемента.
Как я могу обратиться к этому элементу?
  • Вопрос задан
  • 813 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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')")
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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