2017-01-11 6 views
7

में डीबग करने के पुराने तरीके बनाम प्रोटैक्टर 5.0.0 में, एपीआई में एक नई browser.explore() विधि जोड़ा गया था।browser.explore() Prortractor

यह पिछले browser.pause() या browser.debugger() या browser.enterRepl() से अलग कैसे है? प्रोटैक्टर में परीक्षण डीबग करने का पसंदीदा तरीका क्या है?

उत्तर

4

प्रत्येक के पास अपने फायदे और नुकसान होते हैं।

browser.explore() बहुत नया है और यह भी इस परीक्षण डिबगिंग एक ही स्क्रिप्ट हम उदाहरण के लिए हमारे परीक्षण मामलों में उपयोग कर रहे हैं का उपयोग कर के महान लाभ दिया है।

element(by.cssContainingText('Username')).click(); 

browser.pause() सिर्फ टाइप करने के लिए आदेश 'सी' हर बार जब आप कमांड प्रॉम्प्ट में नीचे की तरह ग प्रेस की इजाजत दी है। परीक्षण स्क्रिप्ट में प्रदर्शन करने के लिए आपको अगले चरण/रेखा/ब्रेकपॉइंट्स पर कूद दिया जाएगा।

wd-debug> c 

browser.debugger() बजाय कमांड से उपयोग करने का ब्राउज़र कंसोल से इस्तेमाल किया जा सकता का संकेत देता है, जहां वेब चालक चल रहा है। यह उपयोगकर्ता को कंसोल पर क्लाइंट साइड स्क्रिप्ट का उपयोग करने में सक्षम करेगा।

दूसरा जिसने मैंने काम नहीं किया है, एक बार मैं आपको यह भी बताने की कोशिश कर सकता हूं।