2017-02-08 6 views
2

手動でブートストラップされたアングルv1.5.3アプリを分度器(v5.0)に認識させるのに問題があります。それは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でタイムアウトします。 何か助けていただければ幸いです。ありがとう。

+0

Pretty strange。 あなたが 'browser.waitForAngular()'を手動で呼び出す必要はありません。これは、分度器が行うほとんどすべてのアクションの前に含まれているためです。 HTMLで 'ng-app'属性を持つ要素を見つけることができますか?たぶんそれはiframeの中にあるのでしょうか? – Xotabu4

答えて

0

アプリのチェックアングルには6分のタイムアウトがありました。それは角度を忙しくしていたので、テストをタイムアウトさせる原因になっていました。

関連する問題