2014-11-04 23 views
5

में अनुक्रमिक रूप से चल रहे परीक्षण मामलों को मैं जानना चाहता हूं कि मैं टेस्ट सूट में अनुक्रमिक रूप से परीक्षण मामलों को कैसे चला सकता हूं। उदाहरण के लिए, एक यूआरएल लोड करना, सिस्टम आदि में लॉग इन करें।प्रोटैक्टर

+1

क्या आप थोड़ा और विशिष्ट हो सकते हैं? क्या आपका मतलब है कि आप एक निश्चित क्रम में वर्णन निष्पादित करना चाहते हैं? क्योंकि अगर ऐसा होता है तो यह पहले से ही होता है, यह ऊपर से नीचे तक जाता है, या क्या आपका मतलब यह है कि प्रत्येक स्क्रिप्ट में यह स्क्रिप्ट है? क्या आपने प्रोटैक्टर दस्तावेज देखा है? – Sirk

+0

मैंने इसे एक spec फ़ाइल में लिखा है .. मैं उन्हें कई फाइलों में ले जाना चाहता हूं और उन्हें अनुक्रम में निष्पादित करना चाहता हूं। – DushanthaR

उत्तर

8

protractor.conf.js example देखें।

आप एक ग्लोब निर्दिष्ट कर सकते हैं जो फाइलों को वर्णानुक्रम में लोड करेगा, या एक सूची पास करे जो आपके द्वारा निर्दिष्ट क्रम में अनुक्रमिक निष्पादन को मजबूर करे।

specs: [ 
    'test/stories/login.js', 
    'test/stories/home/overview.js', 
    'test/stories/home/purchase/widget.js' 
], 

और इसी तरह। मैं spec फ़ाइलों के बीच सटीक क्रम में निष्पादित करने के लिए परीक्षणों को मजबूर करने की अनुशंसा नहीं करता, क्योंकि इसका मतलब है कि जब आप तोड़ते हैं तो परीक्षण के कुछ हिस्सों को अलग करने में आपको कठिन समय लगेगा। आपको हर बार पूरे सूट को हमेशा चलाने के लिए मजबूर होना होगा।

+2

मैं इस जवाब से सहमत हूं, परीक्षण लिख रहा हूं ताकि उन्हें एक निश्चित दर्द में निष्पादित किया जाना एक असली दर्द है, मैंने कुछ ऐसा किया जब मैंने पहली बार स्वचालित करना शुरू किया और अब मुझे यह सुनिश्चित करने के लिए वापस जाना है कि मेरे सभी परीक्षण चलाए जा सकें अलगाव में। जाहिर है कि कुछ परीक्षणों को पहले (यानी लॉगिन परीक्षण) करने की आवश्यकता है, लेकिन आप conf.js फ़ाइल में ऑनपेयर में परीक्षण करने में सक्षम हैं, ऑनपेरेयर एक अलग फ़ाइल का भी संदर्भ दे सकता है, इसलिए यदि आपके पास बहुत सी चीजें हैं प्रत्येक बार जब आप अपनी conf फ़ाइल को क्लोज नहीं करते हैं तो परीक्षण शुरू करने की आवश्यकता होती है। यह इस 'ऑनपेयर' जैसा दिखता है: ..// स्टार्टअप/स्टार्टअप.जेएस ' – Sirk

+0

धन्यवाद :) और मैंने इसे ऐसा किया। रिपोर्ट जनरेटर का उपयोग करके मुझे एहसास होता है कि वे अनुक्रमिक रूप से चलते हैं। :) चीयर्स – DushanthaR

संबंधित मुद्दे