def driver_es(request):
browser = request.config.getoption("--browser")
os = request.config.getoption("--os")
test_name = request.node.name
driver = get_driver_for(browser, os, test_name, 'es')
request.session.driver = driver
def close():
request.session.driver = None
driver.quit()
request.addfinalizer(close)
return driver
По умолчанию - scope='function'
Это значит, что драйвер созается для каждой функции, открывается браузер,
запускается тест, после завершения теста - браузер закрывается.
Если указать - scope='module'
То браузер открывается, прогоняются все тесты из модуля (файла) и только
после этого браузер закрывается.
Комментариев нет:
Отправить комментарий