UI Bootstrap からモーダル ボックスを表示するページがあります。私の分度器テストは、モーダルのボタンをクリックして閉じ、テストはページ上の別のボタンをクリックします。
問題は、モーダルが実際に消えるまで待っているものが何もないため、ページ上のボタンをクリックしようとすることがよくありますが、モーダルの背景がまだページを覆っているため失敗することです。
現在、モーダルを閉じるコードは次のようになります。
@When /^I click button in modal with class "([^"]*)"$/, (className, callback) ->
element(By.css '.modal-dialog').
element(By.css 'button.' + className).
click().
then(callback)
コールバックをトリガーする前にモーダルが消えるまで待つ方法はありますか?