Trả lời

8

Vâng, đó là cụ thể đối số --specs dòng lệnh:

$ 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 

Bạn vẫn sẽ cần một cấu hình để được thông qua, nhưng --specs sẽ ghi đè lên specs bộ trong cấu hình:

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

Bạn cũng có thể sử dụng số --suite command-line argument:

protractor myconf.js --suite=smoke 

nơi smoke khớp với tên bộ cấu hình:

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

Ngoài ra, nếu bạn đang sử dụng jasmine2, bạn có thể tận dụng các "focused tests" feature bằng cách tạm thời thay đổi describe-fdescribe và/hoặc it-fit.

+0

bạn là người vĩ đại nhất. Tôi không nghĩ có lựa chọn như vậy. cảm ơn. – user2880391

+1

Làm thế nào đến --suite không được đề cập khi bạn gõ "thước đo góc - giúp đỡ"? Họ không nói gì nữa? – IanT8

+1

@ IanT8 vâng, phát hiện tốt, sự hiểu biết của tôi là bởi vì chúng tôi chỉ đang thiết lập/ghi đè 'bộ' từ cấu hình thước đo .. bạn có thể ghi đè mọi thứ trong cấu hình theo cách này từ dòng lệnh. – alecxe

Các vấn đề liên quan