2

Visual Studio 코드에서 Cucumber 시나리오를 디버깅 하려다가 launch.json에서 변경했습니다.Visual Studio 코드 (VSCode)에서 오이를 디버깅하는 방법?

{ 
      "name": "e2e", 
      "type": "node", 
      "request": "launch", 
      "program": "${workspaceRoot}\\node_modules\\.bin\\cucumber-js", 
      "stopOnEntry": false, 
      "args": ["--no-timeouts", "--colors"], 
      "cwd": "${workspaceRoot}", 
      "runtimeExecutable": null, 
      "outFiles": [ 
       "${workspaceRoot}\\features\\step_definitions\\*.js" 
      ] 
}, 

그러나 위의 구성을 사용하여 디버그 세션을 실행할 수 없습니다. 단계 def. JavaScript로 만든 파일 그러면 위의 스크립트에 대한 도움말이 필요합니다.

+0

어떤 중단 점입니까? 어디에? – ifconfig

+0

코드 어딘가에 중단 점! 위의 질문은 내 구성을 확인하는 것입니다. 오이를위한'launch.json'의 스크립트. 지금 당신에게 분명히 .. – user7890278

답변

2

아래 코드를 사용하여 VS 코드에서 디버깅을 할 수 있습니다. outFiles에서 기능 파일 경로를 지정하십시오.

{ 
    "name": "e2e", 
    "type": "node", 
    "request": "launch", 
    "program": "${workspaceRoot}/node_modules/cucumber/bin/cucumber.js", 
    "outFiles": [ 
     "${workspaceRoot}/features/*.feature" 
    ] 
} 
관련 문제