try: WebDriverWait(browser, 1).until(EC.alert_is_present()) except TimeoutException: print("Failure: JavaScript alert did not trigger...") sys.exit(3) else: browser.switch_to.alert.accept() if browser.current_url.replace(":80", "").startswith(challenge_url.replace(":80", "")): print("Alert triggered! Your reward:") print(flag) else: print("It looks like the alert did not come from {challenge_url}/ephemeral?")