Привет! Подскажите пж, как правильно я могу запустить параметризованный тест pytest c использованием селениум драйвера?
Что я имею:
- файлик conftest.py
@pytest.fixture(scope="function")
def driver(request):
driver = webdriver.Chrome()
request.addfinalizer(driver.quit)
return driver
- сам тест
data = [{1: 2}, {2: 3}]
@pytest.mark.parametrize('number1', 'number2', data)
def test_01(driver, number1, number2):
pass
т.е., в тест у меня передается драйвер из conftest.py + нужно получить данные через pytest.mark.parametrize
с тем кодом что имею получаю ошибку
Подскажите, как сделать правильно? Спасибо!