Здравствуйте!
Есть код:
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;
Выполняется.
В чем может быть ошибка