Я пытаюсь автоматизировать вход на следующую страницу, используя селен: https://services.cal -online.co.il / Держатели карт / SCREENS / AccountManagement / Login.aspx? ReturnUrl =% 2fcard-holders% 2fScreens% 2fAccountManagement% 2fHomePage.aspx
Попытка найти элементы имени пользователя и пароля с помощью идентификатора, селектора CSS и xpath не сработала.
self._web_driver.find_element_by_xpath('//*[@id="txt-login-username"]')
self._web_driver.find_element_by_id("txt-login-password")
self._web_driver.find_element_by_css_selector('#txt-login-username')
Для всех трех Iget NoSuchElement исключение
Я пробовал следующий JS-скрипт: document.getElementById('txt-login-username')
, когда я запускаю этот скрипт в selenium или в Firefox, он возвращает Null, но когда я запускаю его в консоли Chrome, я получаю результат, который могу использовать. Есть ли способ заставить его работать из кода Python или запустить его на самой консоли Chrome, а не из Python execute_script?