Сценарий: Измените и сохраните незавершенное изменение в кампании
Given I click on the Campaign section folder
And I press Save in the selected Campaign
Then I should see an error balloon informing the changes cannot be saved
Дело в том, что этот «баллон с ошибкой» на последнем шаге представляет собой вызов ajax, который затем принесет зеленый или красный шар в зависимости от успеха операции. В настоящее время то, что я делаю, это после «И я нажимаю Сохранить ...», я делаю сон (3), чтобы дать время для появления этого воздушного шара. Это не кажется очень умным, потому что вы тратите время впустую, а также потому, что иногда обработка этого вызова может занять больше или меньше времени.
Как вы, ребята, заставляете свои поведенческие тесты ждать завершения Ajax, а не просто усыплять зверей?
большое спасибо за любой отзыв!