Элемент либо невидим для Webdriver, обновляется сайтом, и ваш код выполняет щелчок до перезагрузки элемента, либо элемент перекрывается. Я уверен, что вы бы видели наложение при проверке кнопки, хотя. Попробуйте добавить время ожидания для нажатия кнопки, как в WebDriverWait(driver, 10).until(EC.element_to_be_clickable(By.CSS_SELECTOR, elem)
, или для видимого / присутствия, расположенного через WebDriverWait
. Вы можете использовать actions
как
actions = Actionchains(driver)
actions.move_to_element(elem).perform().click()