Как вставить скриншот в отчет HTML для каждой сцены, которая проходит в rspec
Когда я делаю автоматические тесты, капибара генерирует HTML с отчетом о тестах, которые прошли, или nao.com огурец, чтобы вставить фотографии тестов в отчет HTML
Как встроить скриншот в HTML для каждой сцены, которая проходит в rspec??
в огурце есть метод, который вставляет скриншот в html embed(screenshot, 'image/png', 'Click here')
но в rspec я не нашел.
1 ответ
В вашем spec_helper
ты можешь сделать:
Rspec.configure do |config|
config.after(:each) do
page.save_screenshot('image_%s.png' % rand(1000).to_s)
end
end
Если ваш форматтер выводит html, он должен просто встраивать его в html после каждого проходящего сценария.