Кросс-пост от группы Google Cukes:
Я экспериментировал с несколькими методами сохранения скриншотов,
но остановился на методе, который встроен в watir-webdriver. нет
независимо от того, какой метод я использовал, я не могу
ссылка на это изображение в отчете по огурцам в формате HTML.
В c: \ ruby \ cucumber \ имя_проекта \ features \ support \ hooks.rb я использую:
After do |scenario|
if scenario.failed?
@browser.driver.save_screenshot("screenshot.png")
embed("screenshot.png", "image/png")
end
end
В отчет добавлена ссылка с текстом «Снимок экрана», но URL-адрес
скорее путь к каталогу проекта ("c:\ruby\cucumber\project_name")
чем прямая ссылка на файл ("c:\ruby\cucumber\project_name\screenshot.png")
. Я пробовал несколько разных форматов изображений
и прямые пути, используя Dir.pwd каждый раз с одинаковыми результатами.
Чего мне не хватает?
Спасибо
Windows XP
Ruby 1.8.7
watir-webdriver (0.2.4)
огурец (0.10.3)