Tôi có đoạn code sauLàm thế nào để thay đổi Timeouts tải trang trong watir-Webdriver (timeout trong phương pháp .click)
browser.link(:text => 'Generate Report').click
browser.radio(:value => 'byTotalValue').wait_until_present(180)
mà yêu cầu rằng một báo cáo được tạo ra và sau đó chờ đợi cho báo cáo bằng cách tìm kiếm một phần tử trên trang báo cáo. Báo cáo có thể mất tới 2 phút để xuất hiện.
Điều đang xảy ra là Hết thời gian chờ :: Lỗi được tăng từ phương pháp nhấp sau 60 giây. Tôi nghi ngờ rằng Watir-Webdriver đã triển khai một số hình thức chờ tải trang trong phương thức nhấp nhưng tôi không thấy cách điều chỉnh giá trị.
Bất kỳ trợ giúp nào để hiểu điều này sẽ được đánh giá cao.
tôi thấy các cuộc thảo luận sau đây liên quan đến timeout nội bộ cho selen. Điều này có vẻ là vấn đề của tôi tuy nhiên khi cố gắng sử dụng mã khuyến khích để điều chỉnh thời gian chờ nội bộ cho watir-webdriver tôi nhận được một ngoại lệ "kết nối từ chối" từ net/http.rb. – user1142012
[xem thời gian chờ nội bộ ở đây] (http://code.google.com/p/selenium/wiki/RubyBindings) – user1142012