Транспортир: Тестирование углового приложения в Iframe
У меня здесь интересная настройка.
У меня есть угловое приложение, которое загружает другое угловое приложение в iframe. Я заинтересован в тестировании встроенного приложения Angular с помощью Protractor.
Protractor ждет загрузки первого приложения Angular, но когда я переключаю iframe с помощью
ptor.switchTo().frame('experience');
Я вижу, что Protractor не ждет встроенного приложения Angular, прежде чем делать утверждения. Я пробовал добавлять
ptor.waitForAngular();
После перехода на iframe не повезло. У кого-нибудь есть идеи, что здесь происходит?
Спасибо!
Если это поможет, я запускаю свои тесты через ssh-туннель Saucelabs на Chrome. Я могу сказать, что туннелирование работает, потому что я вижу ресурсы для приложения iframed, запрашиваемого и загружаемого.