Чтобы нажать на кнопку, вызовите WebDriverWait
и element_to_be_clickable
() И следуйте локаторной стратегии.
По Css Selector:
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.CSS_SELECTOR,"button.btn.btn-inverse.btn-large.pull-right"))).click()
По Xpath:
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH,"//button[@class='btn btn-inverse btn-large pull-right' and starts-with(@id,'exit-button-')][text()='Wyjście']"))).click()
Для выполнения кода выше необходимо импортировать следующие элементы.
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC