Браузер транспортира.getLocationAbsUrl не работает с Angular2?

#angular #protractor

#angular #транспортир

Вопрос:

Я тестирую приложение Angular2 (2.0.0) с помощью транспортира (4.0.9).

Один из моих тестов вызывает browser.getLocationAbsUrl() , который выдает это сообщение об ошибке:

[13:47:13] E / launcher — недопустимое состояние элемента: не удалось выполнить
‘querySelector’ для ‘Document’: Предоставленный селектор пуст.

Считывая код транспортира, getLocationAbsUrl использует настроенный селектор для корневого элемента Angular. Но для приложений Angular2 мы не устанавливаем rootElement, но свойство конфигурации useallangular2 присваивает значение true.

Я все равно попытался установить свойство конфигурации rootElement, но оно очищается с помощью реализации useAllAngular2AppRoots.

Browser.getLocationAbsUrl не работает для приложений Angular2?