Selenium закрыть alert в боте whatsapp

Есть бот, который отправляет сообщение на номера из текстового файла, но после переключения на другого человека появляется предупреждение, которое нужно подтвердить.

Однако это происходит, когда вы открываете следующий чат, и обработка предупреждений идет в следующую строку, но код не движется дальше, потому что он ждет открытия страницы. И я не понимаю, как обрабатывать эти два дела одновременно

code:

      def acceptAlert(driver):
    try:
        wait3 = WebDriverWait(driver, 10)
        Alert = wait3.until(expected_conditions.alert_is_present())
        if Alert is not None:
            driver.switchTo().alert().dismiss()
    except:
        driver.get('https://web.whatsapp.com/send?phone=7' +
                   str(e[1:]) + '&test=sdfsdf')
        time.sleep(5)

driver = webdriver.Chrome('C:\\Users\Marsel\AppData\Local\Programs\Python\Python38-32\chromedriver.exe')
test = open('base.txt', 'r')
lines = test.readlines()

i = 0

driver.get('https://web.whatsapp.com/send?phone=' + str(lines[i]) + '&test=sdfsdf')
time.sleep(15)

s = lines[i]
s = re.sub(r"[()'+']", "", s)
e = s.replace('-', '')
driver.get('https://web.whatsapp.com/send?phone=7' +
            str(e[1:]) + '&test=sdfsdf')
time.sleep(5)

while i < len(lines):        

    driver.find_element_by_xpath('/html/body/div[1]/div/div/div[4]/div/footer/div[1]/div[2]/div/div[2]').send_keys('привет')
    time.sleep(1)
    driver.find_element_by_xpath(
        '/html/body/div[1]/div/div/div[4]/div/footer/div[1]/div[2]/div/div[2]').send_keys(Keys.RETURN)

    s = lines[i]
    s = re.sub(r"[()'+']", "", s)
    i += 1

    acceptAlert(driver)

Ответы (0 шт):