【发布时间】:2021-03-13 01:34:24
【问题描述】:
describe('describe 1', function () {
beforeEach(async () => {
await browser.sleep(3000);
await browser.navigate().to(URL);
});
it('Edit Client', async () => {
await browser.wait(until.presenceOf(SpadesPageObj.ClientEdit), 50000, 'Client Edit');
await SpadesPageObj.ClientEdit.click();
});
})
describe('describe 2', function () {
beforeEach(async () => {
await browser.sleep(3000);
await browser.navigate().to(URL);
})
it('Edit Client', async () => {
await browser.wait(until.presenceOf(SpadesPageObj.ClientEdit), 50000, 'Client Edit');
await SpadesPageObj.ClientEdit.click();
});
})
上面的代码正确吗? 我可以在一个规范文件中包含两个描述块吗? 我的问题是我不想为所有 IT 块 运行 beforeEach 所以我创建了两个描述,是否有任何解决方法可以跳过 beforeEach 用于某些测试用例?
我试图运行上面的代码,并且只有第一个描述运行,它跳过了第二个描述。
【问题讨论】:
-
它也对我有用,添加你的 cofig 字段和控制台输出,你只看到一个描述 ran7
标签: javascript jasmine protractor