def needle(request, selenium):
"""Visual regression testing fixture
:param request: pytest request
:param selenium: Selenium web driver
:return:
"""
options = {
'cleanup_on_success': request.config.getoption('needle_cleanup_on_success'),
'save_baseline': request.config.getoption('needle_save_baseline'),
'needle_engine': request.config.getoption('needle_engine'),
'baseline_dir': request.config.getoption('baseline_dir'),
'output_dir': request.config.getoption('output_dir'),
'viewport_size': request.config.getoption('viewport_size')
}
return NeedleDriver(selenium, **options)
评论列表
文章目录