Элемент input , который вам нужен, находится внутри iframe
. Вам нужно сначала переключить iframe
, чтобы получить доступ к элементу input.
Induce WebDriverWait
() и подождите для frame_to_be_available_and_switch_to_it
()
Вызвать WebDriverWait
() и дождаться element_to_be_clickable
()
Код :
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
driver=webdriver.Chrome()
driver.get("http://www8.receita.fazenda.gov.br/SimplesNacional/aplicacoes.aspx?id=21")
WebDriverWait(driver,10).until(EC.frame_to_be_available_and_switch_to_it((By.ID,"frame")))
WebDriverWait(driver,20).until(EC.element_to_be_clickable((By.ID,'Cnpj'))).send_keys("99999999999")
Снимок браузера введите описание изображения здесь