В TestCafé я хочу запустить тест в разных браузерах параллельно. Каждый сеанс должен зарегистрироваться и войти под своей учетной записью.
Я пытался добиться этого с помощью хука before
:
let user = null;
fixture("My fixture")
.page("http://localhost:8080")
.before(() => {
user = faker.internet.email();
});
test("login", async t => {
// using user in here
});
Однако этот хук просто выполняется один раз для все браузеры, мне нужно запустить его для каждого браузера, чтобы каждый раз иметь разные учетные данные.
Возможно ли это?
Это скрипт NPM:
testcafe firefox,chrome,edge tests.js