Предложения о том, как заставить Selenium хорошо играть с модальным исчезновением Bootstrap?

Я работаю, чтобы жить BDD. Я использую Cucumber (вместе с Selenium) и случайно использую модальные настройки Twitter Bootstrap в своем приложении.

Выполняя тесты на огурец, я получал"Selenium::WebDriver::Error::MoveTargetOutOfBoundsError" ошибка. После долгих поисков, отладки и общего отчаяния я пришел к выводу, что это связано с использованием"fade" параметр в моей модальности Bootstrap. Если я использую"fade"выдается ошибка:

<div class="modal hide fade" id="info-share-edit-modal" style="display: none;">
  .
  .
  .
</div>

Если я удалю"fade"тогда Селен полон счастья и мои тесты понятны

<div class="modal hide" id="info-share-edit-modal" style="display: none;">
  .
  .
  .
</div>

Итак, я сейчас удаляю"fade" из моих различных модалов. Но это меня огорчает, потому что мне нравится эффект затухания.

Кто-нибудь еще испытывал проблемы с использованием Selenium с fade в моделях Bootstrap? Если так, есть ли какой-нибудь умный способ заставить их работать вместе?

Кстати (не уверен, если это имеет значение), я Rails 3.2.3, Firefox 13.0.1 и Ubuntu 12.04LTS.

Ответы на вопрос(7)

Ваш ответ на вопрос