pytest-bdd
pytest-bdd copied to clipboard
step_func_args does not return fixture
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