Вам нужно сначала переключиться на iframe
, чтобы получить доступ к элементу. input
элемент присутствует внутри iframe
.
Induce WebDriverWait
() и frame_to_be_available_and_switch_to_it
() и следующие css
селектор.
WebDriverWait(driver,10).until(EC.frame_to_be_available_and_switch_to_it((By.CSS_SELECTOR,"iframe[title='payment']")))
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.ID, "cardCvc-input"))).send_keys("1234")
Чтобы выйти из iframe
, вам нужно переключиться на default_content.
driver.switch_to.default_content()