Как написано в документации Protractor ControlFlow - асинхронные вызовы WebDriver автоматически сохраняются в потоке управления и выполняются в определенном порядке. На самом деле кажется, что такой подход - это просто синтаксический сахар, чтобы избежать явно написанных «тогда» цепей. Но когда мне нужно явно включить функцию async в очередь Flow Flow? Представьте себе, что у меня есть кусочки коды:Что должно быть указано в Protractor ControlFlow явно?
myAsync(xxx).then(function() {
doSomething();
return;
});
и этот код находится в середине теста Транспортир/Жасмин так есть утверждает, над ним и ниже; Должен ли я сделать что-то вроде:
flow.execute(myAsync);
, и если да, то где я должен поставить раздел «затем» в этом случае?