Cukes Googleグループからのクロスポスト:
スクリーンショットを保存するいくつかの方法を試しましたが、watir-webdriverに組み込まれている方法に落ち着きました。どの方法を使用しても、この画像へのリンクをCucumberHTMLレポートに正常に埋め込むことができません。
c:\ ruby \ cucumber \ project_name \ 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)