Я пытаюсь сделать снимок экрана в неудавшемся сценарии. У меня есть это в моем hooks.rb файлеВыполнение скриншота при неудачном сценарии Cucumber
After do |scenario|
if scenario.failed?
filename = "error-#{@current_page.class}-#{Time.now}.png"
@current_page.save_screenshot(filename)
embed(filename, 'image/png')
end
@browser.close
end
, но я получаю эту ошибку, когда он пытается сделать скриншот
undefined method `save_screenshot' for nil:NilClass (NoMethodError)
Как вы устанавливаете @current_page? –
Возможно ли @current_page, возможно, вне сферы действия, как только вы доберетесь до прихода? –