try:
WebDriverWait(driver, 30).until(EC.alert_is_present())
obj = driver.switch_to.alert
obj.dismiss()
except NoSuchElementException:
pass
Unfortunately, the pop-up stays on the screen and 30 seconds passes resulting in a time-out. Any advice would be appreciated!
url='https://www.glassdoor.com/Job/' + keyword + '-jobs-
SRCH_KO0,14.htm'
driver.get(url)
jobs = []
try:
driver.find_element(By.CSS_SELECTOR, '[data-
selected="true"]').click()
except ElementClickInterceptedException:
pass
try:
WebDriverWait(driver, 30).until(EC.alert_is_present())
obj=driver.switch_to.alert
obj.dismiss()
except NoSuchElementException:
print('x out failed')
pass
source https://stackoverflow.com/questions/72925764/selenium-does-not-recognize-pop-up-as-existing
Comments
Post a Comment