Tôi đang viết các bài kiểm tra dưa chuột để kiểm tra chức năng của người dùng 'Nhớ tôi' và để làm điều đó trong cuộc sống thực, người dùng sẽ đóng trình duyệt, mở lại trình duyệt và quay lại trang web.Mô phỏng đóng/mở lại trình duyệt trong dưa chuột/capybara?
thử nghiệm của tôi cho đến nay trông như thế này:
Scenario: 'Remember me' checked
Given I have checked "Remember me"
And I am logged in as "[email protected]"
When I close and re-open my browser
And I come back to the dashboard
Then I should be on the dashboard
Tuy nhiên tôi không biết những gì để điền vào cho 'Khi tôi đóng và mở lại trình duyệt' định nghĩa bước.
Có ai biết làm thế nào tôi sẽ làm điều này (hoặc nếu đây không phải là những gì tôi nên làm, làm thế nào tôi nên thử nghiệm nó?)
Bạn có tìm thấy câu trả lời cho câu hỏi của mình không? chúng tôi đang cố gắng kiểm tra việc sử dụng localStorage và ứng dụng ngoại tuyến của chúng tôi. đôi khi chúng ta cần phải mở lại trình duyệt hoặc mở trong trình duyệt khác (nó có thể là cùng một trình duyệt nhưng với dữ liệu localstorage sạch và cookie trống). chúng tôi đã tạo ra ngã ba của một ngã ba khác (hỗ trợ html5) và hợp nhất với capybara-webkit (0.7.2) với hỗ trợ localStorage. Nhưng bây giờ chúng tôi gặp khó khăn khi mở lại các bước trình duyệt. – oivoodoo
Bạn có tìm thấy câu trả lời cho câu hỏi của mình không? –
Tôi không tìm thấy câu trả lời, nhưng cuối cùng kết thúc việc loại bỏ bài kiểm tra. Lấy làm tiếc! – sevenseacat