对于Rails5 / RSpec系统测试,默认情况下使用if #available(iOS 11.0, *) {
tableview.contentInsetAdjustmentBehavior = .never
} else {
automaticallyAdjustsScrollViewInsets = false
}
gem在规范失败时截取屏幕截图。有没有办法配置屏幕截图的文件名格式?我已经看到selenium-webdriver
gem可以实现这一点,但我不确定如何使用capybara-screenshot
。
基本上,默认命名无法保存屏幕截图,因为生成的默认文件名太长,因为它们使用规范描述来创建文件。这是我看到的错误:
selenium-webdriver
答案 0 :(得分:0)
在测试中,使用
save_screenshot("tmp/screenshots/name-of-file.png")
将使用该文件名将其保存在默认的屏幕快照位置。
答案 1 :(得分:-1)
根据文档,如果您使用page.save_screenshot
,则可以传入自己的文件名: