कुकुमबर्ग में मैं एक सुविधा में सभी परिदृश्यों के बाद एक कदम चलाने के लिए चाहता हूं, क्या मैं पूरी सुविधा के लिए एक हुक के बाद हो सकता हूं, मेरे पास वर्तमान में प्रत्येक परिदृश्य के लिए हुक के बाद है।ककड़ी में पूरी सुविधा के लिए हुक के बाद
उत्तर
निश्चित रूप से, बस अपनी सुविधा टैग करें।
After('@mytag') do
#Do your magic here
end
यह प्रलेखन मदद कर सकता है: http://cukes.info/cucumber/api/ruby/latest/Cucumber/RbSupport/RbDsl.html#AfterStep-instance_method
वह एक विशिष्ट टैग, प्रति परिदृश्य के बाद चलाएगा, लेकिन पूरे सुविधा (यानी बाद में) के बाद नहीं (यानी, उपयोगकर्ता। फीचर)। – MrDanA
आह, मैंने सवाल को गलत समझा। –
मैं अपनी एक लंबा समय हो गया है, लेकिन मैं एक उपयोगकर्ता यहां लंबे समय के लिए किया गया havent लेकिन, वहाँ एक निकास हुक है कि इस तरह इस्तेमाल किया जाता है:
at_exit do
# Add code here
end
यह आपके env.rb फ़ाइल या सुविधाओं/समर्थन निर्देशिका में रखा जाना चाहिए
यहाँहै 10
'at_exit' कोड सभी सुविधाओं के बाद लागू किया जाता है, एक सुविधा के बाद नहीं –
आप एक कस्टम फॉर्मेटर का उपयोग कर सकते हैं, और बाद में विधि विधि का उपयोग कर सकते हैं।
(मैं और अधिक जानकारी के साथ एक लिंक किया करते थे, लेकिन @katta बस ने बताया कि इसकी अब उपलब्ध नहीं)
आपका लिंक पासवर्ड सुरक्षित है – katta
यह एक वैकल्पिक हल का एक सा है, लेकिन आप अभी शुरुआत और अंत में परिदृश्यों हो सकता था सेटअप/टियरडाउन के लिए सुविधा का। परिदृश्य क्रम में चलाए जाते हैं कि उन्हें निर्दिष्ट किया जाता है जब तक कि आपके ऊपर शीर्ष पर सेटअप परिदृश्य और नीचे के टियरडाउन हों, फिर यह ठीक काम करता है।
मैं परिदृश्य 'परिदृश्य: फीचर सेटअप' और 'परिदृश्य: फीचर टियरडाउन' का भी नाम देता हूं ताकि परिणाम को फ़ॉर्मेटर में आउटपुट करते समय इसे और अधिक स्पष्ट बनाया जा सके।
- 1. उपनिर्देशिका में एकल ककड़ी सुविधा चलाने के लिए गार्डफाइल?
- 2. ब्राउज़र चुनने के लिए ककड़ी प्रोफाइल और ग्लोबल हुक
- 3. हुक के बाद पर्ल डांसर
- 4. rspec उपयोगकर्ता कहानी सुविधा बनाम ककड़ी
- 5. एक ककड़ी की सुविधा कई बार
- 6. सूखी FactoryGirl के बाद बनाने/हुक
- 7. हुक बनाने के बाद तैयार करें
- 8. बाद अद्यतन हुक
- 9. हुक बनाने के लिए आदेश जोड़ने के लिए हुक?
- 10. ककड़ी: सभी परिदृश्यों के लिए केवल एक बार हुक चलाने से पहले
- 11. ककड़ी परिदृश्यों के लिए सफाई कदम
- 12. ककड़ी: टैग/हुक बनाम पृष्ठभूमि का उपयोग कब करें
- 13. नोड के निर्माण के बाद ड्रूपल हुक निकाल दिया गया
- 14. ककड़ी
- 15. टेक्स्टबॉक्स के लिए "सुझाव" सुविधा
- 16. ककड़ी में चश्मा परिभाषा को व्यवस्थित करने के लिए कैसे?
- 17. ककड़ी
- 18. हुक करने के लिए हुक या नहीं - गिट
- 19. एकल ककड़ी सुविधा चलाना चरण परिभाषाओं को लोड नहीं करता
- 20. ककड़ी परिदृश्य में रुपेक/मोचा के साथ स्टब
- 21. ड्रूपल 7: मॉड्यूल सक्षम होने के बाद जोड़े गए हुक
- 22. विलय विवादों के लिए गिट हुक
- 23. ककड़ी के सामान्य चरणों को रखने के लिए सर्वोत्तम अभ्यास
- 24. सुविधा को हटाने के बिना मैं specflow (गेरकिन) में कोई सुविधा कैसे अक्षम करूं?
- 25. आप किसी साइट के अनुप्रयोग_स्टार्ट में किसी SharePoint 2007 सुविधा को कैसे हुक कर सकते हैं?
- 26. रेल में ककड़ी और कैपिबरा के साथ click_link/बटन के बाद रीडायरेक्ट का पालन कैसे करें?
- 27. बाद कमांड हुक में, मार-शब्द के लिए इस आदेश को मारने-क्षेत्र किसी भी तरह
- 28. मुझे ककड़ी :: रेल :: विश्व के लिए अपरिभाषित विधि 'क्लिक' क्यों मिलती है? ककड़ी/कैपिबरा चरणों में
- 29. Git क्लोन और बाद चेकआउट हुक
- 30. ककड़ी
जहां तक मुझे पता है (और [इस गीथब विकी पेज] पर आधारित है (https://github.com/cucumber/cucumber/wiki/Hooks)) आप केवल एक परिदृश्य, कदम, टैग, या वैश्विक स्तर पर, लेकिन सुविधा के आधार पर नहीं। – MrDanA
आप प्रत्येक फ़ीचर के बाद कुछ क्यों चलाना चाहते हैं, लेकिन प्रत्येक परिदृश्य के बाद नहीं? क्या आप सभी परीक्षणों के लिए उपयोग कर रहे डेटा को सेट अप कर रहे हैं और आप इसे चलाने के अंत में इसे फाड़ना चाहते हैं? –