我正在努力以BDD的方式生活。我正在使用Cucumber(使用Selenium),並且正好在我的應用程序中使用了Twitter Bootstrap模式。建議讓Selenium和Bootstrap modal fade一起玩嗎?
在運行Cucumber測試時,出現"Selenium::WebDriver::Error::MoveTargetOutOfBoundsError"
錯誤。經過大量搜索,調試和絕望之後,我得出結論:它與我的Bootstrap模塊中使用"fade"
參數有關。如果我使用"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在Bootstrap模式中淡入淡出的問題?如果是這樣,是否有一些巧妙的方法讓兩者很好地合作?順便說一句(不知道它是否重要),我是Rails 3.2.3,Firefox 13.0.1和Ubuntu 12.04LTS。
我也遇到了同樣的錯誤,利用基金會Zurb了'reveal.js'並感謝你的建議,我把它通過刪除'fade'動畫工作。但我沒有找到真正的解決方案。非常有興趣聽到其他人如何解決這個問題 – nathanvda 2012-09-12 22:20:42
何時發生錯誤? – spinningarrow 2012-10-15 10:56:21