Tôi đang cố viết thông số yêu cầu cho một trang web.Lỗi phản hồi không hợp lệ của weby Capybara, cách gỡ lỗi?
Trang này hoạt động trong quá trình phát triển mà không có lỗi.
Nhưng chạy trong Capybara webkit tôi nhận được lỗi này sau khi cố gắng gửi biểu mẫu:
Failure/Error: Unable to find matching line from backtrace
Capybara::Driver::Webkit::WebkitInvalidResponseError:
Unable to load URL: https://127.0.0.1:33416/sign_in
Trong một nỗ lực để tìm ra nguyên nhân tôi đã bắt đầu tước ra đánh dấu và JavaScript trên trang. Đến điểm mà nó là một biểu mẫu rỗng với một nút gửi đơn giản. Tôi vẫn nhận được lỗi ở trên!
Bài kiểm tra là tại nghĩa đen:
it "should be able create a new foo", :js, :focus do
visit new_foo_path
find('#submit').click
end
Kiểm tra này tuy nhiên có tác dụng nếu tôi tháo: Tùy chọn js:
it "should be able create a new foo", :focus do
visit new_foo_path
find('#submit').click
end
kiểm tra javascript làm việc trong các trang khác trên ứng dụng này ...
Điều này không có ý nghĩa với tôi. Có ai có bất cứ đề nghị làm thế nào để gỡ lỗi từ đây?
Nhờ sự giúp đỡ
cảm ơn ... hoàn toàn đúng trong trường hợp của tôi không liên quan gì đến selen! –
Vấn đề là tôi đã buộc ssl trong application_controller của tôi không có loại trừ cho môi trường thử nghiệm –