cevap

8

Evet, belirli --specs komut satırı argümanı:

$ 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 

Hala yapılandırma gerekir geçirilecek, ancak --specs konfigürasyonda specs kümesini geçersiz olacaktır:

protractor myconf.js --specs=test/e2e/myspec.js 

Ayrıca, --suite command-line argument:

yapılandırılmış paketi adıyla eşleşen

: Eğer jasmine2 kullanıyorsanız

suites: { 
    smoke: 'spec/smoketests/*.js', 
    full: 'spec/*.js' 
}, 

Alternatif olarak, geçici olarak fit için fdescribe ve/veya it için describe değiştirerek "focused tests" feature yararlanabilirler.

+0

en iyisisiniz. Böyle bir seçenek olduğunu düşünmedim. Teşekkürler. – user2880391

+1

Nasıl "iletki -help" yazarken --suite belirtilmiyor? Bize başka ne söylemiyorlar? – IanT8

+1

@ IanT8 evet, iyi bir bulgu, benim anlayışım, çünkü biz sadece 'suite' 'iletici yapılandırıcıdan ayarlıyoruz/geçersiz kılıyoruz. Bu şekilde yapılandırmadaki her şeyi komut satırından geçersiz kılabilirsiniz. – alecxe