Nội dung bài học
✅ Xây dựng Cucumber Listener
✅ Cucumber Listener là gì?
Cucumber Listener là một trình lắng nghe các sự kiện diễn ra trong quá trình thực thi test cases của project test automation với Cucumber Framework do Anh Tester xây dựng lại với sự kế thừa từ các Events trong interface EventListener do Cucumber Framework cung cấp.
Cucumber Listener giống như Test Listener mà bên TestNG Framework chúng ta đã xây dựng và sử dụng.
✅ Xây dựng Cucumber Listener
Bước 1: Tạo class CucumberListener trong package hooks chung với class CucumberHooks
Bước 2: Xây dựng các hàm lắng nghe trong class CucumberListener kế thừa từ EventListener
Bước 3: Gọi class CucumberListener vào phần Plugin của các Test Runner
Cuối cùng là thực thi Test Runner để xem các sự kiện diễn ra với từng status tương ứng mà chúng ta đã thiết kế trong CucumberListener
Như vậy là code trong CucumberListener mà chúng ta khai báo đã lắng nghe được các sự kiện diễn ra đối với Feature file, Scenario và Steps.
Anh Tester
facebook.com/anhtester
Đường dẫu khó chân vẫn cần bước đi
Đời dẫu khổ tâm vẫn cần nghĩ thấu