У меня возникли проблемы с получением транспортира (v5.0), чтобы распознать вручную загруженное угловое приложение v1.5.3. Кажется, он не использует ng-app. Вот установка приложения:Проталкиватель не может найти вручную загруженное угловое приложение
import myAppModule from 'myApp.app';
angular.element(document).ready(() => {
angular.bootstrap(document.getElementById('myApp'), [myAppModule]);
});
Я попытался установить RootElement на «#myApp», но это не сработало. Пробовал простую проверку на данный момент:
browser.get('my.example.com');
browser.waitForAngular();
Увеличение времени ожидания, похоже, не устраняет проблему. Время истекает на waitforAngular. Любая помощь приветствуется. Благодарю.
Довольно странно. 99% случаев вам не нужно вызывать 'browser.waitForAngular()' вручную, так как он включен перед почти каждым действием, которое выполняет транспортир. Вы можете найти элемент с атрибутом 'ng-app' в HTML? Может быть, это внутри 'iframe'? – Xotabu4