у вас есть 2 лучших способа.
Метод A:
1) Настройте VSCode.
Это моя конфигурация запуска: (изменитьпуть к папке и файлы по мере необходимости).
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Backoffice",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/node_modules/protractor/bin/protractor",
"stopOnEntry": false,
"args": ["${workspaceRoot}/e2e/backoffice/protractor_backoffice.js"],
"sourceMaps": true,
"outFiles": [ "${workspaceRoot}/e2e/backoffice/**/*.js" ],
"smartStep": true
}
]
}
2) Как только вы это сделаете, вы можете просто запустить отладчик, и он должен работать.
ИНФО: Комудобавить точки останова, просто напишите в своем коде «отладчик»;(без кавычек).
ОЧЕНЬ ВАЖНО !!!! Для синхронизации вашего кода с вашим браузером вы используете асинхронные функции и методы await.
пример асинхронного / awaitи точка останова:
async myFunction() {
debugger;
await this.myElement.click();
}
Метод B:
Откройте терминал в VSCode и напишите:
узел --inspect-brkпуть / к / транспортир / bin / protactor путь / к / protractorconfig.js
пример:
узел --inspect-brk. \ node_modules \ protractor \ bin \protractor. \ e2e \ backoffice \ protractor_backoffice.js
Он открывает инструменты dev chrome, в значительной степени похож на отладчик VSCode, но дает немного больше информации.
Удачи!