Chúng tôi đang sử dụng WatiN để kiểm tra các cổng web của chúng tôi. Trong quá trình kiểm tra E2E, đôi khi chúng ta sẽ thấy các lỗi tập lệnh phía máy khách trên thanh trạng thái của IE. Tôi muốn chuỗi một xử lý vào sự kiện lỗi kịch bản và ghi lại các lỗi để phân tích sau và nộp lỗi.Có cách nào để phát hiện ra các lỗi tập lệnh phía máy khách với Watin không?
Vấn đề là, tôi không biết rằng có sự kiện lỗi tập lệnh toàn cầu hoặc cách kết nối với sự kiện đó. Và nếu không có một cách thuyết phục để thực hiện điều này, tôi có thể tạo các lớp con MyIE và MyFF nhưng sau đó điều này sẽ trở thành hai câu hỏi dành riêng cho trình duyệt.
Về bản chất, tôi đang nghĩ đến một cái gì đó giống như cuộc gọi hoàn toàn bằng-up này:
browser.ScriptEngine.SetCustomErrorHandler(LogScriptingError);
... nơi LogScriptErrors là mã của tôi mà không được rõ ràng.
Nhiều lỗi tập lệnh phía máy khách của chúng tôi không nhất thiết ngăn không cho thử nghiệm tiếp tục (phần tử giao diện người dùng đẹp không hoạt ảnh, ví dụ, nhưng biểu mẫu cơ bản vẫn không thể gửi), vì vậy tôi muốn đăng nhập lỗi và giả mạo trước trong hầu hết các trường hợp.
tôi sử dụng tính năng này trong một dịch vụ sản xuất và có vẻ như hoạt động tốt trên tất cả các trình duyệt (có liên quan - 3 công cụ chính). – Guss