В основном я написал шаг под названием @When("I go to {url}")
Затем я вызвал его из файла функций, используя When I go to http://youtube.com
, и это сработало.
Но я хочу назвать это с помощью When I go to YouTube
То же самое произойдет с селекторами css (ибо Then logo is visible
выглядит красивее, чем Then div#id.class is visible
)
Как я могу связать файл карты, содержащий эти селекторы css и URL-адреса, в качестве переменных для использования в моих шагах? Что-то вроде этого:
YouTube = "http://youtube.com"
logo = "div#id.class"
я пробовал это
def before_all(context):
global YouTube
YouTube = "http://youtube.com"
И тогда я бы eval(url)
внутри шага, но он продолжал говорить, что YouTube не определен