Python3 + selenium: как сохранить переменную, взятую из функции, и использовать ее в других функциях - PullRequest
0 голосов
/ 14 января 2020

Я сейчас пишу инструмент для тестирования сайта, и я застрял в одной точке. Я пишу свой код в функциях, чтобы я мог использовать их, когда захочу, и чтобы я мог использовать их с 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 для дальнейшего использования?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...