Я сейчас пишу инструмент для тестирования сайта, и я застрял в одной точке. Я пишу свой код в функциях, чтобы я мог использовать их, когда захочу, и чтобы я мог использовать их с pytest-> export to cypress.
Итак, я запускаю свой код, пока он не доходит до определенной части, скажем:
<some previous functions with set sites links>
def fun1():
page = str(DRIVER.current_url)
return page
<some functions that goes to different urls>
def fun2():
DRIVER.get("https://www.google.pl")
specifications = fun1()
print(specifications)
И мне нужен текущий (когда эта функция выполняется) URL-адрес из функции fun1, но когда я его выполняю с другой функцией я не могу получить этот URL из состояния ранее, я получаю текущий, текущий URL.
Как я могу сохранить URL из fun1 для дальнейшего использования?