Интересно, как я могу использовать один из моих тестовых примеров (также тестовый файл) (предположим, что тесты разделены как один тест для одного файла. Я имею в виду, что все файлы 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
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
});