недавно прыгнул на транспортир для автоматического сквозного тестирования.Я использую версию 5.4.2, работающую на узле 10.1.0.
У меня возникают некоторые трудности при отладке с помощью метода отладчика, доступного для использования с Node 8 +.Я настроен правильно, используя либо Chrome-dev-tools, либо Visual Code Studio в качестве отладчика.(https://github.com/angular/protractor/blob/master/docs/debugging.md)
Мой вопрос, как я могу оценить методы, которые возвращают объект "обещание" или для которых мне нужно использовать await в моих тестах.
Например, на точке остановаКак я могу динамически оценить простой вызов, как:
browser.getTitle() : Promise { pending }
Добавление часы для этого в Visual Studio Code возвращает объект Promise. Я не могу смотреть значение, если я предварительно не назначил его переменной через методкак:
var title = await browser.getTitle();
Но очень утомительно оценивать, возвращают ли мои локаторы правильные объекты. В браузере объект «браузер» не доступен напрямую. Я чувствую, что что-то упустил.через настройку отладки в приведенном выше URL, я полагаю, что это метод browser.explore, который разрешал этот мост с помощью интерактивного цикла repl. Как мы можем сделать это с Node 8+?
Спасибо
похоже на вопрос без ответа: Как регистрировать текстовые элементы транспортира с помощью отладчика VS Code?