Для своей повседневной работы я пытаюсь создать Python скрипт, который может заполнять разные формы с разных веб-сайтов.
Вот что: для некоторых типов веб-сайтов я Не могу уловить элементы формы, которые Selenium. Например, на этом веб-сайте: https://econnect.bpcl.in/selfservice-ext/pub/login.html Там, где я проверяю страницу с Chrome, поле ввода «Идентификатор пользователя» имеет идентификатор «принципала», но Selenium не может его получить. И когда я показываю код html этой страницы, форма выглядит как добавленная с другой страницы или что-то в этом роде.
Я пытался getelementbyid, byname, bycssselector, et c. Я также попытался дождаться полной загрузки страницы с помощью WebDriverWait (driver, 5), но он все равно не работает.
Я также попробовал driver.execute_async_script и driver.execute_script
У вас есть какие-либо решения или предложения?
PS: Даже с javascript я не могу получить этот элемент по идентификатору
Спасибо