1

私は角度と分度器が初めてです。

分度器を使用して Angular ページをテストしています。ログイン手順をテストしようとしています。

HTMLの一部は次のとおりです。

< li data-ng-show="isLoggedIn()" >

「isLoggedIn()」関数を呼び出して、資格情報が正しいことを確認したいと考えています。「isLoggedIn()」関数は、「navControl」という名前のコントローラーにあります。

私はそれを行うことができますか?どのように?ログインをテストするための他の提案はありますか?

4

2 に答える 2

2

ユーザーのようにログイン ページ (分度器を使用している場合) をテストする必要があります。ログイン フォームにテキストを入力し、[ログイン] ボタンをクリックします。この後、ユーザーがログインした後に表示されると予想される要素についてページを調べます。実際には、アプリケーション関数を直接呼び出すべきではありません。これらのテストは、分度器が設計されている e2e テストではなく、単体テストに分類されます。 :)

于 2015-01-11T16:56:20.150 に答える
1

助けてくれてありがとう。私が探していた正確なフレーズはこれです:

expect($('[data-ng-show="isLoggedIn()"]').isDisplayed()).toBeTruthy();
于 2015-01-11T20:56:39.743 に答える