Задать вопрос
pawelch
@pawelch
Программист php

Python webview нет координатов элемента, в чем проблемма?

Здравствуйте!
Есть код:
import webview
import time 
from threading import Thread

def alert(window):
    while True:
        time.sleep(1)
        bounding_rect = window.evaluate_js(
            r"""document.querySelector('input.input__control').getBoundingClientRect();""")
        print(bounding_rect)

if __name__ == '__main__':
    window = webview.create_window(title="a title", url="https://ya.ru", width=500, height=700)
    thread = Thread(target=alert, args = (window, ))
    thread.start()
    webview.start()
    thread.join()


getBoundingClientRect() - возврашает пустой объект, хотя javascript код выполняется.
К примеру
document.querySelector('input.input__control').value = 555;

Выполняется.

В чем может быть ошибка
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
pawelch
@pawelch Автор вопроса
Программист php
jquery
.offset()
работает, но не везде есть jquery
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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