Tôi đang tìm cách để Monkey test một trang web. Giống như plugin trình duyệt mà bạn có thể xác định khoảng thời gian và vùng không nhấp, sau đó plugin sẽ bắt đầu nhấp vào (và có thể là các hành động khác) ở mọi nơi (ngoại trừ vùng không nhấp hoặc phần tử DOM) trong khoảng thời gian đã chỉ định.Cách "Kiểm tra Khỉ" trên trang web
Tôi đã tìm kiếm trực tuyến và chỉ tìm thấy loại thử nghiệm này cho iPhone và Android.
Có nhanh không? Tôi thấy nó hỗ trợ ghi macro nhưng tôi muốn một cái gì đó hoàn toàn ngẫu nhiên trên bất kỳ trang nào có thể xuất hiện. Và liệu nó có mô phỏng các sự kiện như cuộn, di chuột, nhấp chuột phải, nhập không? – fbernardo
Trải nghiệm của tôi với Selenium bị hạn chế, nhưng từ những gì tôi đã thấy, nó có vẻ hoạt động tốt. Bạn có thể tìm kiếm cây phần tử DOM, chọn một phần tử ngẫu nhiên và mô phỏng các nhấp chuột, nhấp đúp hoặc nhấn phím trên đó. Tôi không chắc về nhấp chuột phải ... có thể ai đó khác biết không? –
Selenium chỉ đơn giản là một khuôn khổ cho phép bạn tương tác kịch bản với trình duyệt. Sự ngẫu nhiên của 'con khỉ' sẽ phải được viết bởi bạn. Chúng tôi đã viết một thử nghiệm 'khói' mà chỉ cần nắm lấy tất cả các liên kết trên trang của chúng tôi, và nếu href chưa được truy cập, hãy nhấp vào liên kết và sau đó tiếp tục đệ quy cho đến khi toàn bộ trang web được truy cập. Thử nghiệm này cho chúng tôi biết chúng tôi không có liên kết bị hỏng nhưng tất cả logic đó là công cụ tùy chỉnh của riêng chúng tôi, selen chỉ là công cụ mà chúng tôi đã sử dụng để tương tác với trang web. –