. Я работаю, чтобы жить в стиле BDD. Я использую Cucumber (с Selenium )и использую модальные окна Twitter Bootstrap в своем приложении.
При выполнении тестов Cucumber я получал ошибку "Selenium::WebDriver::Error::MoveTargetOutOfBoundsError"
. После долгих поисков, отладки и общего отчаяния я пришел к выводу, что это связано с использованием параметра "fade"
в моих модальных окнах Bootstrap. Если я использую "fade"
, выдается ошибка:
<div class="modal hide fade" id="info-share-edit-modal" style="display: none;">
.
.
.
</div>
Если я уберу "fade"
, то Selenium полон счастья и мои тесты чисты:
<div class="modal hide" id="info-share-edit-modal" style="display: none;">
.
.
.
</div>
Итак, теперь я удаляю "fade"
из своих различных модальных окончаний. Но это меня огорчает, потому что мне нравится эффект затухания.
Кто-нибудь еще сталкивался с проблемами при использовании Selenium с исчезновением в модальных окнах Bootstrap? Если да, то есть ли какой-нибудь умный способ заставить их работать вместе?
Кстати, (не уверен, имеет ли это значение ), у меня Rails 3.2.3, Firefox 13.0.1 и Ubuntu 12.04LTS.