Не работает переменная "регион" внутри метода driver.find_element_by_xpath() в цикле range()

Цель кода - записать в файл index_selenium.html состояние страницы сайта. Не работает переменная "регион" внутри метода driver.find_element_by_xpath() в цикле range().

import time
from selenium import webdriver

global driver
options = webdriver.ChromeOptions()
options.set_preference("general.useragent.override",
                       "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Safari/605.1.15")
try:

    driver = webdriver.Chrome(
        executable_path="/Users/user/PycharmProjects/pythonProject2/chromedriver/chromedriver",
        options=options
    )
    driver.get("https://old.bankrot.fedresurs.ru/")
    time.sleep(5)
    # --------------------------------- клик  по табу сообщения ---------
    file_tab = driver.find_element_by_xpath(
        "/html/body/form/table/tbody/tr[2]/td/div/table[1]/tbody/tr/td[2]/table/tbody/tr[1]/td[1]/a")
    file_tab.click()
    time.sleep(3)
    # ---------------------------------------------------------------------------------------------------------------- 1 блок ------------------------------
    storage_numb = 2
    for storage in range(5):

        # --------------------------------- клик  по региону ---------
        file_region = driver.find_element_by_xpath(
            "/html/body/form/table/tbody/tr[2]/td/div/table[2]/tbody/tr[2]/td/table/tbody/tr/td[2]/table/tbody/tr[2]/td/div/div/table/tbody/tr[5]/td[2]/select/option[@value='" + storage_numb + "']")
        file_region.click()
        time.sleep(4)

        # --------------------------------- клик  кнопки поиск ---------
        file_selensearch = driver.find_element_by_xpath("/html/body/form/table/tbody/tr[2]/td/div/table[2]/tbody/tr[2]/td/table/tbody/tr/td[2]/table/tbody/tr[2]/td/div/div/table/tbody/tr[8]/td[2]/input[1]")
        file_selensearch.click()
        time.sleep(3)
        # --------------------------------- запись текущего состояния страницы в файл  ---------
        file_selen = "/Users/user/PycharmProjects/pythonProject2/chromedriver/index_selenium.html"
        with open(file_selen, "w", encoding="utf-8") as f:
            f.write(driver.page_source)

        storage_numb += 1

# ---------------------------------------------------------------------------------------------------------------- конец блока  ------------------------------
except Exception as ex:
    print(ex)

finally:
    print(storage_numb, "--  стоп")
    #driver.close()
    #driver.quit()


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