2015-08-18 8 views
5

में प्रोट्रेक्टर तर्क डीबगिंग सेट करें मैं विजुअल स्टूडियो कोड में एक प्रोटैक्टर समाधान डिबग कर रहा हूं। Base.rson फ़ाइल में पैरामीटर के रूप में baseUrl को पास करने के लिए मैं कैसे कर सकता हूं?विजुअल स्टूडियो कोड

यह मेरा protractor.conf.js फ़ाइल है

exports.config = { 
     seleniumAddress: 'http://localhost:4444/wd/hub', 
     //baseUrl: 'xxx', 
     ... 

    }; 

यह मेरा launch.json फ़ाइल है:

{ 
     "version": "0.1.0", 
     "configurations": [ 
      { 
       "name": "Launch e2e Tests", 
       "type": "node", 
       "program": "node_modules/protractor/lib/cli.js", 
       "stopOnEntry": false, 
       "args": ["protractor.conf.js","--baseUrl='pippo'" ], 
       "cwd": ".", 
       "runtimeExecutable": null, 
       "isShellCommand": true, 
       "runtimeArgs": [], 
       "env": { }, 
       "sourceMaps": false, 
       "outDir": null 
      } 
     ] 
    } 
+0

इस सेटिंग को ढूंढ रहा था, धन्यवाद! – Andrew

उत्तर

1

क्रम निष्पादन योग्य सेट करके देखें:

"runtimeExecutable": "node_modules/protractor/bin/protractor", 
"args": ["--baseUrl=https://127.0.0.1"] 
+1

Thaks @alecxe, आपका उत्तर पूरी तरह से सही नहीं है, लेकिन मुझे सही तरीके से बनाओ: 'रनटाइएक्सटेबल ":" नोड_मोड्यूल/प्रोटैक्टर/बिन/प्रोटैक्टर ", " args ": [" --baseUrl = https: // 127.0.0.1 "],' –

+0

@ सैमुलेकोज़ज़ी हाँ, मैंने कभी भी विजुअल स्टूडियो का उपयोग नहीं किया है, लेकिन इसके बारे में प्रश्न देखे हैं और थोड़ा सा शोध किया है। यह अभी भी अनुमान लगा रहा था और मुझे खुशी है कि इससे आपको समाधान खोजने में मदद मिली। कृपया इसे अलग से प्रदान करें और अपना जवाब स्वीकार करें। – alecxe

+1

समस्याओं के मामले में बस एक संकेत: मैंने नोड संस्करण 5.3.0 स्थापित किया था और यह ब्रेकपॉइंट पर जाने से पहले हर समय दुर्घटनाग्रस्त हो गया था। नोड v4.4.6 स्थापित करने से समस्या ठीक हो गई। – Epstone

4

मैं का उपयोग डिफ़ॉल्ट launch.json और केवल इन दो सेटिंग्स को बदलें:

"program": "c:/Users/lee/AppData/Roaming/npm/node_modules/protractor/bin/protractor", 
"args": ["${workspaceRoot}/protractor.conf.js"], 
संबंधित मुद्दे