私の人生にとって、なぜこれが起こっているのか分かりません。基本的に 'it'テストは正しく実行されており、期待通りに実行されません。その時点で、新しいページからすぐに飛び越してafterEachステートメントを実行します。私はbrowser.waitを使って試してみました。そして、afterEachを 'it' browser.sleepなどに追加して、同じ結果を得ました。分度器予想が出る前にafterEachを実行する
分娩者の知識が豊富な方は、afterEachを実行する前に期待通りに実行する方法を知っていますか?
afterEach(function() {
browser.get(browser.params.urls.base).then(function() {
$('a[href="/Account/LogOff"]').click();
});
});
it('Should use the access code url and login to the content', function() {
loginPage.registerWithAccessCode();
loginPage.accessCodeExisting(accessCode, browser.params.user.email, browser.params.user.password);
loginPage.accessCodeSubmit();
expect(browser.getCurrentUrl()).toContain('pal/placementtest/welcome');
});
てみ書き込みが呼び出しに期待:
この構造を試してみてください(更新された値)); }); – Aman