У меня возникла проблема при попытке найти элемент на странице .aspx. Невозможно найти элемент с идентификатором: ... В браузере я вижу элемент, но если я пытаюсь загрузить исходный код страницы, элемент исчезает. Я пытаюсь использовать webdriverwait, но ничего не произошло.
Это мой код со скрытой информацией:
from selenium import webdriver
from selenium.webdriver.support.ui import Select
driver = webdriver.Firefox(executable_path=r'install/geckodriver')
driver.get('url')
#Simple input field
elem = driver.find_element_by_id('TPL_Content_ucAttivitaList_tsCliente_TextBox')
elem.clear()
elem.send_keys(myValue)#Input my value
#Select an option in a dropdown menu
select = Select(driver.find_element_by_name('TPL$Content$ucAttivitaList$ssTipoAttivita$DropDownList'))
activity=select.select_by_visible_text('Flusso Attività A21')
activity.click()
#Click the submit button
btn=driver.find_element_by_name('TPL$Content$ucAttivitaList$btnCercaOk')
btn.click()
Я не могу найти ни один из этих элементов. Как я могу это сделать?