首页 > 解决方案 > 将 Capybara 屏幕截图保存到功能文件夹

问题描述

使用 Capybara 运行测试时,我想将失败步骤的屏幕截图保存到特定功能的文件夹中。我当前的 Capybara 保存路径如下所示:

Capybara::save_path = "./screenshots"

我想要的是让它保存起来

Capybara::save_path = "./screenshots/<feature_name>

我正在使用 Cucumber 作为我的测试框架

标签: rubyautomated-testscucumbercapybara

解决方案


在路径中写入参数的方法如下:

Capybara::save_path = "./screenshots/#{feature_name}"

推荐阅读