У меня есть набор тестов, запущенных с TestCafe.В одном компоненте мне нужно знать, выставлять ли некоторые данные в окно на основе того, запущено ли приложение в testcafe или нет, то есть
if (window.Testcafe === true) {
window.property = data;
}
Это возможно с Cypress, другой тестовой средой, которая предоставляетwindow.Cypress.Я попытался установить свойство для окна из testcafe tests / fixtures, используя код с эффектом
test('Test 1', async t => {
await t.eval(() => {window.Testcafe = true});
const val = await t.eval(() => window.Testcafe);
// val === true
})
// In component window.Testcafe is false
Я открыт для других подходов (кроме свойств окна).Кто-нибудь еще делал что-то подобное?