#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»). Я делаю какую-то ошибку?