Tôi đang làm việc để sống theo cách BDD. Tôi đang sử dụng Cucumber (với Selenium) và tình cờ sử dụng các phương thức khởi động Twitter trong ứng dụng của tôi.Gợi ý cho việc sử dụng Selenium để chơi tốt với chế độ Bootstrap phai?
Khi chạy thử nghiệm Cucumber, tôi gặp lỗi "Selenium::WebDriver::Error::MoveTargetOutOfBoundsError"
. Sau nhiều lần tìm kiếm, gỡ rối và tuyệt vọng chung, tôi đã kết luận rằng nó phải làm với việc sử dụng tham số "fade"
trong các phương thức Bootstrap của tôi. Nếu tôi sử dụng "fade"
, lỗi được ném:
<div class="modal hide fade" id="info-share-edit-modal" style="display: none;">
.
.
.
</div>
Nếu tôi loại bỏ "fade"
, sau đó Selenium là tràn đầy hạnh phúc và thử nghiệm của tôi rõ ràng:
<div class="modal hide" id="info-share-edit-modal" style="display: none;">
.
.
.
</div>
Vì vậy, bây giờ tôi bỏ "fade"
từ khác nhau của tôi modals. Nhưng, điều này làm tôi buồn vì tôi thích hiệu ứng mờ dần.
Có ai khác gặp phải sự cố khi sử dụng Selenium với phai trong các phương thức Bootstrap không? Nếu vậy, có cách nào thông minh để đưa hai người cùng làm việc với nhau không?
Nhân tiện (không chắc là nó quan trọng), tôi là Rails 3.2.3, Firefox 13.0.1 và Ubuntu 12.04LTS.
Tôi đã gặp phải lỗi tương tự, bằng cách sử dụng 'reveal.js' từ Foundation Zurb và nhờ đề xuất của bạn, tôi đã làm nó bằng cách xóa hoạt ảnh' fade'. Nhưng tôi không tìm được giải pháp thực sự. Vì vậy, quan tâm để nghe cách người khác giải quyết vấn đề này. – nathanvda
Khi nào xảy ra lỗi chính xác? – spinningarrow