pytest-bdd icon indicating copy to clipboard operation
pytest-bdd copied to clipboard

step_func_args does not return fixture

Open Vic152 opened this issue 6 years ago • 0 comments
trafficstars

I have:

@pytest.fixture
def browser():

and step definition

@given('the home page is displayed')
def the_home_page_is_displayed(browser):

When I use

def pytest_bdd_after_step(request, feature, scenario, step, step_func, step_func_args):

It does not return browser for the Given step. It returns instead:

{'request': <FixtureRequest for <Function 'test_login_to_ui[user-password]'>>}

Also request.fixturename does not work from def pytest_bdd_after_step(request, feature, scenario, step, step_func, step_func_args): It always returns None

Vic152 avatar Dec 04 '18 17:12 Vic152