के रूप में spec/suite नाम भेजें, क्या मैं पैरामीटर के रूप में spec या suite नाम के साथ प्रोटैक्टर परीक्षण चला सकता हूं? मैं वर्तमान में इसे चला रहा हूं:प्रोटैक्टर - पैरामीटर
protractor myconf.js
धन्यवाद।
के रूप में spec/suite नाम भेजें, क्या मैं पैरामीटर के रूप में spec या suite नाम के साथ प्रोटैक्टर परीक्षण चला सकता हूं? मैं वर्तमान में इसे चला रहा हूं:प्रोटैक्टर - पैरामीटर
protractor myconf.js
धन्यवाद।
हाँ, वहाँ विशिष्ट --specs
कमांड लाइन तर्क है:
$ protractor --help
Usage: protractor [options] [configFile]
configFile defaults to protractor.conf.js
The [options] object will override values from the config file.
Options:
--help Print Protractor help menu
--version Print Protractor version
...
--specs Comma-separated list of files to test
आप अभी भी एक config की आवश्यकता होगी प्रदान किया जाने वाला है, लेकिन --specs
विन्यास में specs
सेट ओवरराइड होगा:
protractor myconf.js --specs=test/e2e/myspec.js
आप --suite
command-line argument:
protractor myconf.js --suite=smoke
का भी उपयोग कर सकते हैं
जहां smoke
कॉन्फ़िगर किया गया सुइट नाम से मेल खाता:
suites: {
smoke: 'spec/smoketests/*.js',
full: 'spec/*.js'
},
वैकल्पिक रूप से, अगर आप jasmine2
उपयोग कर रहे हैं, तो आप "focused tests" feature के उपयोग अस्थायी रूप से fit
करने के लिए fdescribe
और/या it
करने के लिए describe
बदलकर कर सकते हैं।
आप सबसे महान हैं। मुझे नहीं लगता था कि ऐसा विकल्प है। धन्यवाद। – user2880391
कैसे आते हैं - जब आप "protractor --help" टाइप करते हैं तो सूट का उल्लेख नहीं किया जाता है? वे हमें और क्या नहीं बता रहे हैं? – IanT8
@ IanT8 हाँ, अच्छी खोज, मेरी समझ यह है कि हम केवल प्रोटोटाटर कॉन्फ़िगरेशन से 'सूट' को सेट/ओवरराइड कर रहे हैं .. आप कमांड लाइन से कॉन्फ़िगरेशन में सब कुछ ओवरराइड कर सकते हैं। – alecxe