Я пытался заставить это работать в течение пары часов. это мой первый настоящий проект python, так что, да, хотелось бы помочь.
HTML
<input type="button" id="lyca_cart_newsim_button1" value="FORTSÆT" class="et_pb_more_button et_pb_button lyca_cart_topup_summary" onclick="nc_newsim_open_tab2('payment','sid','tid')">
xpath
//*[@id='lyca_cart_newsim_button1']
Это приводит к появлению элемента error "not Interactive "
driver.find_element_by_xpath("//*[@id='lyca_cart_newsim_button1']").click()
Это не вызывает ошибок, но не нажимает кнопку
element = driver.find_element_by_xpath("//*[@id='lyca_cart_newsim_button1']")
driver.execute_script("arguments[0].click();", element)
Это время ожидания
WebDriverWait(driver, 10).until(EC.element_to_be_clickable
Первый дает element not interactable
и второй не дает ошибок.
Я использую это в более ранней точке кода и там работает нормально,
element = driver.find_element_by_xpath("//*[@id='lyca_cart_newsim_button1']")
driver.execute_script("arguments[0].click();", element)