Tôi mới sử dụng RSpec và Capybara và tôi đang cố gắng kiểm tra xem trang có thời gian trên trang hay không. 12:00 hoặc 14:24 hoặc 08:12 là những ví dụ hay về những gì tôi đang cố gắng thử nghiệm.Thử nghiệm Capybara nếu trang có cụm từ thông dụng
Tôi đang sử dụng regex sau:
/^\d{2}:\d{2}/
Tôi không chắc chắn làm thế nào để "cụm từ nó" trong Capybara để kiểm tra nếu trang chứa regex này.
Cảm ơn bạn! Trang sẽ không được chấp nhận? –
Tôi tin rằng không, ít nhất là không phải trong tương lai gần nhất. Có vẻ như rất nhiều người sử dụng nó và xem xét nó đọc tốt. Để biết thêm chi tiết, hãy xem [bài đăng trên blog này] (http://myronmars.to/n/dev-blog/2012/06/rspecs-new-expectation-syntax) – khustochka
Lưu ý rằng truy xuất nội dung và sau đó sử dụng các đối sánh không phải là Capybara trên kết quả phá vỡ chức năng Capybara của chờ đợi một trận đấu xảy ra. Sử dụng giải pháp này, bạn có thể sẽ truy xuất văn bản trước khi công việc được thực hiện để đặt văn bản ở đó mà bạn đang tìm kiếm. Tôi sẽ đi xa như vậy để nói đây là một mô hình chống Capybara. –