from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# 10초 동안 팝업이 나타날 때까지 기다림
try:
popup_element = WebDriverWait(self.driver, 10).until(
EC.presence_of_element_located((By.ID, "popup_element_id")) # 여기서 ID는 팝업의 요소 ID
)
# 팝업이 나타났을 때 수행할 동작
except TimeoutException:
print("팝업이 나타나지 않았습니다.")