分度器:ページ変更後の角度を待つ(非同期/待機)

ルニンローマン

AngularJSアプリケーションの分度器テストを実行しています。

私は次の問題に直面しています-時々、ページが変更された後、分度器は角度が初期化されるのを待たずに進みます。これが私がナビゲーションを実行する方法です。

beforeAll(async function() {
    await browser.get('#/page-url');
})

また、キットの最初のテストは、まだ存在していないページ上の要素にアクセスしようとしているために失敗することがあります。レポーターは、空白のページのスクリーンショットを表示します。

私は同様の問題の答えから次の解決策を試しました

beforeAll(async function() {
    await browser.waitForAngular();
    await browser.get('#/page-url');
})

しかし、それは私にとってもうまくいきません。私が間違っているのは何ですか?(AngularJSバージョン1.7.2 /分度器バージョン5.4.0)

Hauns TM

これは私がそれをする方法です:

describe('your test spec description', async () => {    

    beforeAll( async ()  => {
        await browser.waitForAngular();
        await browser.get('#/page-url');
    });

    it('we can verify that ...', async () => {

        let importantElement = element(by.xxx(''));

        await browser.wait(
            ExpectedConditions.presenceOf(importantElement ),
            SHORT_TIMEOUT_MS, 'element is not present')

        //test code here, your element is ready 

    });
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

待機を伴うAngular分度器テストの非同期性

分類Dev

分度器での非同期/待機について説明する

分類Dev

分度器:ボタンをクリックした後、ページが完了するのを待つ方法は?

分類Dev

分度器のonPrepareに非同期httpリクエストを待機させる

分類Dev

分度器-クラスの変更を待つ

分類Dev

分度器:分度器がページと同期するのを待っている間にエラーが発生しました:「angularJSのテスト可能性と角度テスト可能性の両方が定義されていません

分類Dev

$ resourceを使用すると、分度器がページとの同期を待機してタイムアウトします

分類Dev

50001ms後に分度器がページと同期するのを待ってタイムアウトしました

分類Dev

セレン分度器テストで非同期と待機を使用する

分類Dev

分度器の非同期/待機エラー:未処理のプロミス拒否

分類Dev

分度器テストを非同期/待機に移動(セレン制御フローを残す)

分類Dev

分度器-URLが変更されるのを一般的に待つ

分類Dev

分度器/ウェブドライバーでページのリダイレクトを待つ

分類Dev

分度器:角度のないページのURLを取得します

分類Dev

非Angularページの分度器でページ読み込み画像が消えるまで待つ方法

分類Dev

分度器ステップ定義の構文をpromiseから非同期構文に変更します

分類Dev

エラーの解決方法:失敗:分度器がページと同期するのを待っている間にエラーが発生しました

分類Dev

複数のファイルを順番に角度テスト-分度器がページと同期するのを待っている間にエラーが発生しました

分類Dev

分度器がページと同期するのを待っている間にエラーが発生しました: "window.angular is undefined

分類Dev

分度器がページと同期するのを待っている間にエラーが発生しました

分類Dev

分度器が最初に実行されるとすぐに、ブロックはエラーを出します:-分度器がページと同期するのを待っている間にエラーが発生します

分類Dev

分度器「分度器がページと同期するのを待っている間にエラーが発生しました」Angularサイトを閲覧しています

分類Dev

非同期、期待どおりに機能しないのを待つ

分類Dev

分度器のボタンクリック後にURLがロードされるのを待つ方法は?

分類Dev

分度器(ジャスミンを使用)でブロッキング待機を実装して非同期関数を呼び出し、関数が戻った直後にテストに失敗するにはどうすればよいですか?

分類Dev

C#分度器AngularJS IEDriverServer Click()例外「ページの読み込みを待機中にタイムアウトしました」

分類Dev

分度器はページが完全に読み込まれるのを待ちます

分類Dev

非角度ページ+分度器:日付入力フィールドへのsendKeys

分類Dev

分度器-ページのテキストを参照

Related 関連記事

  1. 1

    待機を伴うAngular分度器テストの非同期性

  2. 2

    分度器での非同期/待機について説明する

  3. 3

    分度器:ボタンをクリックした後、ページが完了するのを待つ方法は?

  4. 4

    分度器のonPrepareに非同期httpリクエストを待機させる

  5. 5

    分度器-クラスの変更を待つ

  6. 6

    分度器:分度器がページと同期するのを待っている間にエラーが発生しました:「angularJSのテスト可能性と角度テスト可能性の両方が定義されていません

  7. 7

    $ resourceを使用すると、分度器がページとの同期を待機してタイムアウトします

  8. 8

    50001ms後に分度器がページと同期するのを待ってタイムアウトしました

  9. 9

    セレン分度器テストで非同期と待機を使用する

  10. 10

    分度器の非同期/待機エラー:未処理のプロミス拒否

  11. 11

    分度器テストを非同期/待機に移動(セレン制御フローを残す)

  12. 12

    分度器-URLが変更されるのを一般的に待つ

  13. 13

    分度器/ウェブドライバーでページのリダイレクトを待つ

  14. 14

    分度器:角度のないページのURLを取得します

  15. 15

    非Angularページの分度器でページ読み込み画像が消えるまで待つ方法

  16. 16

    分度器ステップ定義の構文をpromiseから非同期構文に変更します

  17. 17

    エラーの解決方法:失敗:分度器がページと同期するのを待っている間にエラーが発生しました

  18. 18

    複数のファイルを順番に角度テスト-分度器がページと同期するのを待っている間にエラーが発生しました

  19. 19

    分度器がページと同期するのを待っている間にエラーが発生しました: "window.angular is undefined

  20. 20

    分度器がページと同期するのを待っている間にエラーが発生しました

  21. 21

    分度器が最初に実行されるとすぐに、ブロックはエラーを出します:-分度器がページと同期するのを待っている間にエラーが発生します

  22. 22

    分度器「分度器がページと同期するのを待っている間にエラーが発生しました」Angularサイトを閲覧しています

  23. 23

    非同期、期待どおりに機能しないのを待つ

  24. 24

    分度器のボタンクリック後にURLがロードされるのを待つ方法は?

  25. 25

    分度器(ジャスミンを使用)でブロッキング待機を実装して非同期関数を呼び出し、関数が戻った直後にテストに失敗するにはどうすればよいですか?

  26. 26

    C#分度器AngularJS IEDriverServer Click()例外「ページの読み込みを待機中にタイムアウトしました」

  27. 27

    分度器はページが完全に読み込まれるのを待ちます

  28. 28

    非角度ページ+分度器:日付入力フィールドへのsendKeys

  29. 29

    分度器-ページのテキストを参照

ホットタグ

アーカイブ