Предложения о том, как заставить 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.