#python #selenium
#python #селен
Вопрос:
У меня есть PyTest fixture для инициализации драйвера и хранения в conftest.py:
@pytest.fixture
def browser():
...
yield driver
driver.quit()
Как передать приспособление для тестирования, чтобы получить драйвер?
def test_one():
...
Это может быть в области видимости?
Комментарии:
1. Кажется, вы только начинаете с pytest. Если вы ищете некоторые примеры структуры POM, их можно легко найти на github
Ответ №1:
Чтобы передать приспособление в тест, вы просто используете его в качестве аргумента тестовой функции, если он хранится в confttest.py:
def test_one(browser):
…
Кроме того, для будущего использования убедитесь, что вы используете правильную область. Документы