굴절기 사용 시 단일 특정 테스트 케이스를 실행하는 방법
저는 앱에서 각도 js 테스트에 굴절기를 사용하고 있으며, 현재 약 19개의 테스트 케이스가 있으며, 그 중 1개가 불합격입니다.
describe('Login page', function() {
beforeEach(function() {
browser.ignoreSynchronization = true;
ptor = protractor.getInstance();
});
it('should contain navigation items', function(){
//test case code here
});
it('should login the user successfully', function(){
//test case code here
})
});
지금은 제가 모든 테스트 케이스를 담당하고 있습니다.단, "로그인 페이지는 사용자를 정상적으로 로그인해야 한다" 등의 문제를 디버깅하기 위해 테스트 케이스를 1개만 실행하려면 어떻게 해야 합니다.
재스민 추가fit그리고.fdescribe블록 설명 또는 단일 테스트 실행의 경우 2.1.
http://pivotallabs.com/new-key-features-jasmine-2-1/
이 기능은 2.0 릴리즈에서 거의 실현되었습니다.이 기능을 충분히 갖추고 있기 때문에 사양과 스위트 실행에 중점을 둔 적합성과 설명을 지원할 수 있습니다.
2.1 git lib/syslog-core/syslog.syslog.syslog부터 시작
var jasmineInterface = {
describe: function(description, specDefinitions) {
return env.describe(description, specDefinitions);
},
xdescribe: function(description, specDefinitions) {
return env.xdescribe(description, specDefinitions);
},
fdescribe: function(description, specDefinitions) {
return env.fdescribe(description, specDefinitions);
},
it: function() {
return env.it.apply(env, arguments);
},
xit: function() {
return env.xit.apply(env, arguments);
},
fit: function() {
return env.fit.apply(env, arguments);
},
최신 버전의 Protractor는 일반적인 Jasmine 방법을 지원합니다.describe()기능하다ddescribe()내부 테스트만 실행됩니다.또는 이름 변경it()기능하다iit()이 테스트만 실행됩니다.
테스트를 다른 스위트로 분리해야 할 수도 있습니다.다음으로 protractor test/protractor-conf.js --suite 예제를 실행합니다.
--grep 를 사용할 수 있습니다.
protractor conf.js --grep='name of your test case'
언급URL : https://stackoverflow.com/questions/24536572/how-to-run-a-single-specific-test-case-when-using-protractor
'programing' 카테고리의 다른 글
| React를 사용하여 현재 전체 URL을 읽으시겠습니까? (0) | 2023.03.14 |
|---|---|
| react+enzyme을 사용하여 요소 텍스트를 선택하는 방법 (0) | 2023.03.14 |
| 각도로 이벤트를 테스트하려면 어떻게 해야 합니까? (0) | 2023.03.14 |
| 스웨거 API 스키마에 대한 JSON 검증 (0) | 2023.03.14 |
| CodeIgniter + Wordpress 통합 (0) | 2023.03.14 |