जब टेपेपी के साथ कैपिरा-वेबकिट का उपयोग कर परीक्षण विफल रहता है तो मैं स्वचालित रूप से HTML और स्क्रीनशॉट कैसे सहेज सकता हूं? आरएसपीईसी परीक्षण विफल होने पर मैं कॉलबैक कैसे निष्पादित कर सकता हूं।कैपिबरा-वेबकिट: आरएसपीईसी परीक्षण विफलता पर स्वचालित रूप से एक स्क्रीनशॉट सहेजें
बोनस अंक: कैसे मैं निम्न त्रुटि होने से बचने कर सकते हैं:
Capybara::Driver::Webkit::WebkitInvalidResponseError
जब इस कोड को क्रियान्वित:
require 'capybara/util/save_and_open_page'
path = "/#{Time.now.strftime('%Y-%m-%d-%H-%M-%S')}"
png = Capybara.save_and_open_page_path + "#{path}.png"
page.driver.render Rails.root.join(png)
जहाँ मेरे कोड नमूना पहले से ही :) –
से आ रही है है कि कोड काम नहीं करता है? –
1) यह ककड़ी के लिए है, जिसका मैं उपयोग नहीं कर रहा हूं। 2) मैं त्रुटि से ऊपर मिलता हूं –