tại một số điểm, tôi không biết các bạn có gọi nó là phát triển theo định hướng REPL hay không, nhưng tôi thấy mình kiểm tra nội dung của thời gian chạy bằng cách chèn binding.pry
gọi trong một số thử nghiệm. Điều này hoạt động khá tốt, ngoại trừ khi tôi đang chạy thử nghiệm Cucumber bởi vì tôi đã chọn poltergeist
là trình điều khiển capybara
của tôi, sử dụng phantomjs
. Tôi có thể lấy REPL để khởi động nhưng sau một thời gian nó bị giết và tôi nhận được một lỗi thời gian chờ từ phantomjs
, tôi tự hỏi liệu có cách nào để sửa lỗi này, ngay cả khi nó bao gồm chuyển đổi sang pry-remote
hoặc tương tự. Điều này có thể đã được hỏi trước nhưng tôi không thể tìm thấy câu trả lời. Đầu mối?Làm thế nào để hướng dẫn các phantomjs tránh thời gian chờ khi sử dụng binding.pry
11
A
Trả lời
0
Trong nâng lên bạn sẽ có thể làm:
page.driver.timeout = 10000
hoặc
Capybara.current_session.driver.timeout = 10000
này nên được thông qua tất cả các con đường xuống socket xử lý mã và tôi nghĩ rằng nó sẽ thực hiện công việc, mặc dù tôi chưa thử ...
+0
Không làm việc cho tôi. – freemanoid
2
tôi đặt điều này trong spec_helper của mình để tôi có thể đặt thời gian chờ
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, {timeout: 600, js_errors: false})
end
Các vấn đề liên quan
- 1. phantomJS thời gian chờ trang web
- 2. Tránh hết thời gian chờ trong SQLAlchemy
- 3. Làm thế nào để thiết lập thời gian chờ cho WebBrowser điều hướng sự kiện
- 4. Cách tránh Thời gian chờ truy vấn Sql
- 5. thực hành tốt nhất để tránh thời gian chờ kết nối khi sử dụng LINQ to SQL
- 6. Làm thế nào để đối phó với thời gian chờ phiên trong các yêu cầu AJAX
- 7. Làm thế nào để vô hiệu hóa thời gian chờ trên phím lãnh đạo vim?
- 8. Làm thế nào để ngắt kết nối ổ cắm ZeroMQ sau khi hết thời gian chờ?
- 9. Làm cách nào để tăng thời gian chờ trong LINq2Entities?
- 10. Tránh hết thời gian chờ SSH trên Mac OS?
- 11. Làm thế nào để chờ một sự kiện trong C#, với thời gian chờ và hủy
- 12. Hướng dẫn về thời điểm sử dụng khóa
- 13. Làm cách nào để phân biệt thời gian chờ (hết thời gian chờ) để thông báo hoặc hết thời gian chờ?
- 14. Làm thế nào để khắc phục các vấn đề thời gian chờ FastCGI trong Plesk?
- 15. Làm cách nào để đặt IHttpAsyncHandler hết thời gian chờ?
- 16. Làm thế nào để làm cho thời gian chờ SqlConnection nhanh hơn
- 17. Làm cách nào để tránh thêm các trường dấu thời gian vào các bảng của bạn?
- 18. Làm thế nào để tránh các gian hàng mạng trong GetFileAttributes?
- 19. Hướng dẫn sử dụng CMake
- 20. Làm thế nào để tăng thời gian chờ của dịch vụ web trong asp.net?
- 21. Thời gian chờ lỗ UDP
- 22. Làm thế nào để nhớ tôi khác với thời gian chờ phiên
- 23. Thiết kế web: Khi (không) sử dụng Trình hướng dẫn
- 24. Làm thế nào để xem/thay đổi thời gian chờ kết nối socket trên Linux?
- 25. Làm thế nào để đặt thời gian chờ cho NHibernate LINQ tuyên bố
- 26. Làm thế nào để xử lý lỗi yêu cầu thời gian chờ (408) trong boto?
- 27. Thời gian chờ cho BackgroundWorker
- 28. Thời gian chờ LINQ-to-SQL
- 29. Làm thế nào để làm ssh với một thời gian chờ trong một kịch bản?
- 30. Làm thế nào để tránh treo các quá trình Xvfb [trong khi sử dụng PyVirtualDisplay]?
Bạn đã thử 'pry-remote' chưa? Có vẻ như điều này sẽ giúp, vì pry sẽ chạy trong một tiến trình riêng biệt. –
Bạn có tìm thấy giải pháp cho việc này không? Nó cũng xảy ra với tôi. –