0
ログイン後に特定のパネルが存在しないと予想される分度器テストがあります。私のコードは以下ですが、実行されるたびに分度器がハングアップし、後で失敗します。 分度器に要素が含まれているかどうかを調べる
it('The team overlay page should not be present when another user logs in.', function() {
loginPage.login(user.username, user.password);
expect(element(by.css('div.panel#myPanel')).isPresent()).toBe(false);
});
Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
は私も.count()を使用してみましたが、それはまた同じことを行います。上記と同じエラー。あなたは、ブラウザが完全に次のいくつかにロードできるようにすることで、要素を待ってみてください
expect(element.all(by.css('div.panel#myPanel')).count()).toBe(0);
ありがとうございました。私はそれが存在しなければならないときにそれをテストしたが、何の問題もなかった。 :)私はまずあなたのソリューションを試してみます。 – jaydoe