【发布时间】:2019-07-22 07:30:07
【问题描述】:
我想知道如何使用我的一个测试用例(也是测试文件)(假设测试被分隔为一个文件的一个测试。我的意思是所有 js 文件只包含一个测试用例)。
如果我可以在夹具中使用我的一个测试用例(测试文件),那将是非常好的,以便在测试开始之前它可以为我的环境准备另一个测试。
假设我的灯具如下所示
import LoginPage from '../../../pages/login-page';
fixture `Regression - UI`
.page(DOMAIN)
.beforeEach(async t => {
await t.maximizeWindow()
await loginPage.login(t, EMAIL, PASSWORD);
});
所以我想做的是在执行登录后执行另一个测试然后运行测试添加一个新项目测试
test(`Adding a new creative`, async t => {
await leftNavigation.clickCampaignSection(t)
await leftNavigation.clickAllCampaigns(t)
}
所以夹具将如下所示,EXECUTE.ANOTHER.TEST 将执行
import LoginPage from '../../../pages/login-page';
import EXECUTE.ANOTHER.TEST from ../another_test_file.js
fixture `Regression - UI`
.page(DOMAIN)
.beforeEach(async t => {
await t.maximizeWindow()
await loginPage.login(t, EMAIL, PASSWORD);
await EXECUTE.ANOTHER.TEST
});
【问题讨论】:
标签: testing automated-tests e2e-testing web-testing testcafe