Hướng dẫn how does selenium webdriver handle javascript errors? - selenium webdriver xử lý lỗi javascript như thế nào?
Show TL; DR Giải pháp cuối cùng (được tái cấu trúc) ở dưới cùng. The final (refactored) solution is at the bottom. Nhà phát triển web Ruby/Rails hiện đại thường phải đối phó với một mặt trận phức tạp, điều đó có nghĩa là thử nghiệm selenium vượt qua không đảm bảo ứng dụng web hoạt động 100%. Có thể có các cảnh báo hoặc lỗi của JavaScript xuất hiện trong trình duyệt không đầu, nhưng chúng không thể nhìn thấy trong đầu ra thử nghiệm. Tất nhiên, có thể có một bài kiểm tra frontend (đơn vị) để bắt những lỗi đó. Nhưng để đảm bảo một tính năng thực sự hoạt động từ đầu đến cuối, bạn cần một thông số kỹ thuật (kiểm tra tích hợp) bao gồm toàn bộ ngăn xếp. Phải có một cách để xử lý các lỗi phía trước với selenium? 🎉 Có! Bạn phải đào một chút vào đối tượng
|