0

カルマを使い始めたばかりで、すべてが適切に接続され、単体テストが期待どおりに実行されているように見えますが、エンドツーエンドのテストで要素を見つけることができません。

デバッグ ページに移動すると、アプリケーションの非常に短いフラッシュが表示されます。これは、プロキシと構成全般が適切に接続されていることを示していますが、実行すると

describe('my app', function() {
  beforeEach(function(){
     browser().navigateTo('/');
  });
  it('should display the home page', function() {
     expect(element('title').text()).toEqual('my title');
  });
});

入れたセレクターに関係なく、要素が見つかりません。

私の質問は...それ見ているものを見ることができる方法はありますか? html 応答の全文をカルマにダンプさせることはできますか? それができれば、少なくともそれが何を取り戻しているかを見ることができました。現状では、デバッグ情報がまったく得られず、イライラしています。

質問に答えやすくすることができる場合は、お気軽に詳細をお尋ねください。ご協力いただきありがとうございます。

4

1 に答える 1

1

テスト内でを使用pause()して実行を一時停止し、UI から再開できます。

のドキュメントpause()こちらです。

sleep(seconds)自動再開したい場合は、時間を指定して一時停止するためにも使用できます。

于 2013-11-06T13:13:43.610 に答える