2014-04-29 5 views

답변

39

당신은 궁극적으로 열려있는 브라우저를 떠날 것 E2E 실행 일시 정지 각도기 디버그/일시 정지 기능을 사용할 수 있습니다 : more info here

이 이렇게하려면를하여 실패한

browser.pause(); 
전에 각도기 시험에서이 줄을 추가

elementor이라는 매우 유용한 도구가 있으며 나중에 살펴볼 수도 있습니다. ,

grunt.initConfig({ 
    // ... 
    protractor: { 
     options: { 
     configFile: "protractor.conf.js", 
     keepAlive: true, // If false, the grunt process stops when the test fails. 
     noColor: false // If true, protractor will not use colors in its output. 
     }, 
     run: {} 
    }, 
    // ... 
    }); 
+0

나를 위해 작동하지 않습니다. "c"를 입력하면 모든 테스트가 끝나고 browser.debugger() 행은 무시됩니다. break in timers.js : 79 77} 79 function listOnTimeout() { 80 var msecs = this.msecs; 81 var list = this; debug> c – user1679130

+0

디버거없이 똑같은 방식으로 불면 디버그 기능과 무관 한 다른 것입니다. –

+0

"테스트를 통해 불어서"나는 browser.debugger() 라인을 추가해도 영향을 미치지 않는다는 것을 의미합니다. – user1679130

1

, 다음과 같은 코드를 사용할 수 있습니다 예를 들어 브라우저가 열려있다. 10 초

1

browser.pause 더 이상 현재의 노드 v8.1.0 작동 here를 볼 수 있지만, 당신은 계속 browser.sleep(10000);을 사용할 수 있습니다 : 당신이 꿀꿀 거리는 소리를 사용하여 실행하는 테스트 스크립트를 구성한 경우

관련 문제