Bạn phải sử dụng thẻ cụ thể trước khi chức năng và riêng biệt tất cả các chức năng trong các tập tin khác nhau dưới kiểm tra thư mục, và sau đó gọi lệnh với --tag tranh cãi. Xem wiki nightwatch tags page và xem ví dụ sau:
// --- file1.js ---
module.exports = {
tags: ['login'],
'Test 1':function(){
//TODO test 1
}
};
// --- file2.js ---
module.exports = {
tags: ['special', 'createUser'],
'Test 2':function(){
//TODO test 2
},
};
// --- file3.js ---
module.exports = {
tags: ['logoff', 'special'],
'Test 3':function(){
//TODO test 3
},
}
Nếu bạn chạy:
nightwatch.js --tag login
chỉ chạy Test 1, tuy nhiên nếu bạn chạy:
nightwatch.js --tag special
thử nghiệm 2 và Kiểm tra 3 sẽ được thực hiện.
Bạn có thể cụ thể hơn một thẻ
nightwatch.js --tag tag1 --tag tag2
riêng biệt chức năng mỗi bài kiểm tra là bắt buộc vì Nightwatch xử lý với filematcher mỗi file. See Github code.
PD: Nếu tập tin có lỗi cú pháp, có thể là thử nghiệm không chạy hoặc kiểm tra chưa được tìm thấy
Woot! Cảm ơn @NicoPennec –