У меня есть набор тестов (приспособление) с несколькими функциональными тестами для тестового кафе. Они выглядят примерно так:
fixture('Test suite')
.page(login_url)
.beforeEach(async (t) => {
await t.maximizeWindow()
await page.signIn('username', 'pass');
});
test('Test case 1', async (t) => {
await t.expect(page.title.textContent).eql('My Page');}
test('Test case 2', async (t) => {
await do some other stuff}
Это, очевидно, тратит много времени перед каждым тестом, потому что нам нужно каждый раз входить в систему. Как войти в систему один раз, установить эту страницу в качестве точки входа и начать каждый тест с этой страницы?