пишу код на Python, который должен заполнить реестр автоматически и возникает следующая проблема:
Для заполнения полей реестра нужно получить данные от пользователя, у меня это выполняет переменная
@eel.expose
def ls(ls):
browser = webdriver.Chrome()
browser.maximize_window()
browser.get('file:///C:/Users/79897/Desktop/reestr.html')
textarea=browser.find_element_by_class_name('ls')
textarea.send_keys(ls)
Далее, в зависимости от использованного пути сайта нужно чтобы вторая переменная заполнила остальные поля
@eel.expose
def call_in_js(x):
browser = webdriver.Chrome()
browser.maximize_window()
browser.get('file:///C:/Users/79897/Desktop/reestr.html')
textarea=browser.find_element_by_xpath('//*[@id="campaign"]')
textarea.send_keys('текст')
textarea=browser.find_element_by_xpath('//*[@id="commentary"]')
textarea.send_keys('текст')
browser.find_element_by_xpath('//*[@id="button"]').click()
А в итоге получается, что при использовании первой переменной запускается браузер и вводится полученный номер, далее, при использовании второй переменной еще раз запускается браузер и вводится путь, а нужно чтобы первая переменная открыла браузер, ввела полученный номер , а при запуске второй переменной НЕ открывался новый браузер, а вносился в уже открытый.