Sử dụng tính năng Object Spy trong Katalon
Em đang sử dụng Katalon cho automation test, tuy nhiên gặp vẫn đề sau: Laptop của em không dùng được chức năng Object Spy nhưng lại run testcase được. - Version: 5.4.0 Tuy nhiên dùng máy case thì dùng được Object Spy rất dễ dàng nhưng lại không run được testcase . - Version: 5.3.1 hic hic. Có anh chị nào gặp tình trạng giống em không ạ. Và làm thế nào để fix được lỗi này. ^^
3 CÂU TRẢ LỜI
Theo mình tìm hiểu thì việc tính năng Object Spy không sử dụng được khi chạy test case có thể là do một số nguyên nhân sau:
- Máy không đủ điều kiện để cài đặt và chạy Katalon nên khi muốn run testcase thì sẽ bị lỗi ở một số bước. Muốn cải thiện điều này, mình nên tìm hiểu rõ với mỗi version của Katalon, yêu cầu về máy là như thế nào để chọn version phù hợp với máy của mình
- Cài đặt bị sai hoặc thiếu config ở một số step mà mình lỡ bỏ qua. Nếu vậy thì nên gỡ và cài lại từng bước một. Trong quá trình cài thì kiểm tra kỹ càng tránh bỏ sót step nào đó
- Nếu là Spy Web:
- Khi chọn browser để run test case, một số browser như Chrome đòi hỏi mình phải cài đặt tiện ích Katalon cho nó thì mới sử dụng được (ví dụ về cài đặt add-on cho Chrome bạn có thể tham khảo ở đây: https://docs.katalon.com/display/KD/Katalon+Addon+for+Chrome)
- Khi run test case, Spy Web sẽ hoạt động tốt nhất nếu browser được zoom và chạy ở trạng thái maximize 100%. Đây là một trong số những yếu tố quan trọng để đảm bảo Spy Web sử dụng được vì khả năng một số đối tượng sẽ bị khuất nên không chụp được
- Thao tác chính xác trong quá trình run test case, muốn chụp lại một đối tượng nào đó, phải trỏ chuột chính xác đến phạm vi của đối tượng trên màn hình cho đến khi đối tượng đó được đánh dấu màu đỏ. Và khi chụp đối tượng đó thì phải nhấn tổ hợp phím <Alt + back quote> trên bàn phím cho đến khi chắc chắn đối tượng sẽ được tô sáng trong đường viền màu xanh. Có như vậy thì thao tác chụp mới thành công và được lưu lại trong hộp thoại Object Spy.
- Nếu là Spy Moblie thì resolution của device bạn sử dụng chạy test case cũng rất quan trọng. Hiện tại hầu hết các version của Katalon đều chỉ hỗ trợ trên các ứng dụng di động gốc thôi. Cho nên, trước khi chạy test case cần phải chọn cấu hình điện thoại chính xác thì khả năng sử dụng được Spy Mobile sẽ cao hơn.
Câu hỏi của bạn khá mơ hồ và khá lạ nên mình chỉ có thể suggest được chừng đó. Mong là bạn sẽ sớm giải quyết được vấn đề. Hơn nữa mình chưa chạy Katalon trên máy case bao giờ nên cũng không chắc solution của mình có áp dụng được không nữa. Chúc bạn thành công. Thân ái!
Em cảm ơn mọi người, Em dùng chức năng Spy Object Web. Trên Laptop em đã tìm được nguyên nhân của việc không Spy object được rồi ạ. ^^. nguyên nhân là em đang để Japanese --> ALT+` thành chuyển ngôn ngữ và chứ không dùng đc chức năng của ứng dụng, Phải chuyển về English dể dùng phím tắt này. Trên Desktop thì em không tìm được nguyên nhân --> em cài lại win. Bây giờ cái nào cũng ngon lành hết.
Em thấy Chrome không cần cài add-on vẫn dùng được ạ.
Em ơi, Spy trong Katalon có 2 loại là Spy Web và Spy Mobile. Em đang chạy automation cho web hay mobile vậy em? Lỗi này khá lạ.
Còn lỗi kiểu này theo mình là có 2 nguyên nhân:
- Máy ko đúng điều kiện (win, cpu, hdd..) Requirement Operating System Windows 7, Windows 8, Windows 10, macOS 10.11+, Linux (Ubuntu based) CPU 1 GHz or faster 32-bit (x86) or 64-bit (x64) processor Memory Minimum: 1 GB RAM (32-bit) or 4 GB RAM (64-bit)
Recommended: 4 GB RAM (32-bit) or 8 GB RAM (64-bit)
Hard Drive At least 1 GB available hard disk space. Extra disk space is required depends on project source code and generated execution reports.
- Cài đặt sai ==> Nếu 1 kiểm tra đã chuẩn rùi thì uninstall đi cài lại step by step chắc là ok bạn nhé . Bạn thử check xem nhé còn lỗi này chung chung quá bạn có thể copy detail bug ra đc ko?