ruby - 将 Capybara 屏幕截图保存到功能文件夹
问题描述
使用 Capybara 运行测试时,我想将失败步骤的屏幕截图保存到特定功能的文件夹中。我当前的 Capybara 保存路径如下所示:
Capybara::save_path = "./screenshots"
我想要的是让它保存起来
Capybara::save_path = "./screenshots/<feature_name>
我正在使用 Cucumber 作为我的测试框架
解决方案
在路径中写入参数的方法如下:
Capybara::save_path = "./screenshots/#{feature_name}"
推荐阅读
- python - 使用 django 接受并保存输入到输入字段(电子邮件)中的数据
- typescript - 如何修复未知编译器选项“importsNotUsedAsValues”。错误?
- reactjs - 反应组件消失时未调用componentWillUnmount方法
- mongoose - MongoDB 阿特拉斯。试图与 atlas DB 建立链接
- powershell - 使用 Invoke-Expression 导航复杂/嵌套哈希表的更紧凑/优雅的方式?
- c++ - C++ 生成随机词
- c# - 如何使用异步方法实现 IStringLocalizer 索引器
- php - 在 php 中为 if 语句使用数据库条目
- string - 将字符串类型转换为字节切片背后的语言规则是什么?在这种转换中实际做了什么?
- list - 在 v-dialog 中使用列表时,Vuetify 崩溃且没有错误输出