на protractor —elementExplorer командный браузер завершается с ошибкой

#node.js #angularjs #debugging #selenium-webdriver #protractor

#node.js #angularjs #отладка #selenium-webdriver #protractor

Вопрос:

Я пытаюсь использовать element Explorer, чтобы я мог интерактивно запускать команду protractor.

Однако после запуска приведенной ниже команды браузер запускается, а затем внезапно завершается

команда:- protractor --elementExplorer

Сообщение об ошибке выглядит следующим образом:-

 protractor --elementExplorer
[09:37:47] I/local - Starting selenium standalone server...
[09:37:48] I/local - Selenium standalone server started at http://192.168.56.1:57128/wd/hub
[09:37:52] E/launcher - TypeError: browser.enterRepl is not a function
  

Не поддерживается ли эта функция после появления async / await и отключения потока управления?

Ответ №1:

Я не знаю, что это за параметр и что делает функция, но эта страница API protractor предлагает использовать browser.explore() вместо этого

Комментарии:

1. Спасибо, что указали на это. Однако я попытался добавить оператор await browser.explore(); в свой файл спецификации. Однако тест завершается с ошибкой, указывающей как =>>> Сбой: browser.explore не является функцией. Я просматривал код для этой функции в коде. В нем указано, как показано ниже / ** * Бета-версия (нестабильная) функции explore для входа в цикл repl из * любой точки потока управления. Используйте browser.explore() в своем тесте. * Не требует внесения изменений в командную строку (нет необходимости добавлять «debug»). Я делаю какую-то ошибку?