Да, вы можете использовать цепочки Promise вместо async/await
, но этот способ более многословен:
fixture`MyFixture`
.page`http://devexpress.github.io/testcafe/example`;
test("My first test", t => {
return t
.typeText("#developer-name", "srikanth chitla")
.then(() => t.setTestSpeed(0.1))
.then(() => t.click("#submit-button"));
});
Если вам нужно запустить тесты с версией Node.js, которая не поддерживает async/await
изначально, не беспокойтесь: TestCafe использует Babel под капотом для преобразования функций ES6 в код, который может быть выполнен любой версией Node.js.