кажется, лучше всего подходит. Я обновил свой ответ соответственно. Дайте мне знать ваши мысли об этом.

ользую Chrome с селеном, и тест работает нормально, пока внезапно не отключится интернет / прокси-соединение, а затем browser.get (url) даст мне следующее:

Если я перезагружу страницу на 99%, она загрузится нормально, как правильно это сделать?

МОЙ КОД:

def web_adress_navigator(browser, link):
"""Checks and compares current URL of web page and the URL to be navigated and if it is different, it does navigate"""

try:
    current_url = browser.current_url
except WebDriverException:
    try:
        current_url = browser.execute_script("return window.location.href")
    except WebDriverException:
        current_url = None

if current_url is None or current_url != link:
    retries = 5
    while retries > 0:
        try:
            browser.get(link)
            break
        except TimeoutException:
            logger.warning('TimeoutException when tring to reach page')
            retries -= 1
            while not is_connected():
                sleep(60)
                logger.warning('there is no valid connection')

Я не вхожу в TIMEOUT EXCEPTION, но в раздел перерыва.

Ответы на вопрос(1)

Ваш ответ на вопрос