分度器に表示される任意の要素を待機します'/html/body/app-root/div/app-dashboard/div/div/div[1]/div[3]/div/div[1]/h5'
要素です。この要素は、4秒は、どのように私は分度器に新しいですし、wait文 を置くことで問題を持つことが私のコードは以下の通りです
インターネットで検索した後、私は物事の下にしようとしているに来る:
1. browser.driver.sleep(5000);
2. browser.driver.manage().timeouts().setScriptTimeout(55000);
3. expect(element(by.xpath(/html/body/app-root/div/app-dashboard/div/div/div[1]/div[3]/div/div[1]/h5')).isPresent()).toBe(true);
4. browser.manage().timeouts().implicitlyWait(5000);
しかしによる1つまたは他のエラーは何も私のために働いていません。助けてください!
このエラーを取得: 失敗しました:非同期角度のタスクが11秒後に終了するのを待機中にタイムアウトしました。これは、現在のページがAngularアプリケーションではないためです。詳細についてはFAQをご覧ください:https://github.com/angular/protractor/blob/master/docs/timeouts.md#waiting-for-angular ロケータで要素を待っている間 - ロケータ:By(xpath、/) 変更なし追加後: allScriptsTimeout:15000、html/body/app-root/div/app-dashboard/div/div/div [1]/div [3]/div/div [1] – Gaurav
ページが角でない場合は、コードを追加します。browser.ignoreSynchronization = true; – Rakesh