【发布时间】:2021-11-15 16:19:43
【问题描述】:
我正在尝试在完成 beforeAll 挂钩后运行测试用例。
但它没有按预期工作,测试用例在完成 beforeAll Hooks 之前运行。如何解决这个问题?
describe('Testing : Protein superposition LOGIN', async () => {
beforeAll(async function () {
jasmine.DEFAULT_TIMEOUT_INTERVAL = 3500000;
await browser.get(loginData.URL);
await browser.refresh();
await browser.waitForAngularEnabled(true);
await page.funcLogin(loginData.VALID.USERNAME, loginData.VALID.PASSWORD);
await browser.waitForAngularEnabled(false);
expect(await userLoginStatus.isPresent()).toBe(true);
console.log('LOGIN Status : Ok');
});
it('Check Login', async function () {
try {
var temp = await alerts.getPageHeaderName();
console.log("Temp Detail", temp);
// ...
// ....
} catch (e) {
throw new Error(e);
}
})
});
【问题讨论】:
标签: selenium jasmine protractor