Các điểm ngắt được sử dụng để kiểm tra việc thực thi mã của bạn. Bất cứ khi nào bạn triển khai một điểm ngắt trong mã của mình, việc thực thi sẽ dừng ngay tại đó. Điều này giúp bạn xác minh rằng mã của bạn đang hoạt động như mong đợi. Các điểm ngắt thường được hiển thị trong giao diện người dùng cùng với mã nguồn.
Trong hướng dẫn này, bạn sẽ học-
- Các điểm ngắt trong Selenium
- Các phương pháp triển khai các điểm ngắt trong Selenium
- Điểm bắt đầu trong Selenium
- Các phương pháp đặt Điểm bắt đầu trong Selenium
Các điểm ngắt trong Selenium
Các điểm ngắt trong Selenium giúp gỡ lỗi.
Có hai phương pháp để đặt các điểm ngắt,
- Trong phương pháp đầu tiên,
- Nhấp chuột phải vào lệnh và chọn 'Toggle Breakpoint'. Bạn cũng có thể sử dụng phím tắt "B" từ bàn phím.
- Bạn có thể đặt điểm ngắt ngay trước Test Case mà bạn muốn kiểm tra.
- Sau khi thiết lập các điểm ngắt, hãy nhấp vào nút Chạy để chạy trường hợp thử nghiệm từ đầu đến điểm ngắt.
- Lặp lại bước tương tự để bỏ chọn Breakpoint.
- Trong phương pháp thứ hai,
- Chọn Menu Bar -> 'Actions' -> chọn Toggle Breakpoint. Để bỏ chọn, hãy lặp lại bước tương tự.
Để chứng minh, chúng ta hãy xem xét tình huống sau. Xác thực 'tên người dùng' và 'mật khẩu' khi nhấp vào nút 'Đăng nhập'.
Các phương pháp triển khai các điểm ngắt trong Selenium
Phương pháp đầu tiên:
Bước 1) Khởi chạy Firefox và Selenium IDE.
Bước 2) Nhập URL cơ sở là ---> http://newtours.demoaut.com/
Bước 3) Nhấp vào nút Ghi (được đánh dấu trong hộp màu đỏ trong ảnh chụp màn hình bên dưới).
Bước 4) Trong bước này,
- Trong tab "Bảng", nhấp chuột phải vào lệnh ("clickandwait")
- Trong cột "Lệnh", hãy chọn 'Điểm ngắt chuyển đổi'. Bạn cũng có thể sử dụng phím tắt "B" từ bàn phím.
Khi bạn chuyển đổi điểm ngắt, nó sẽ mở ra một cửa sổ khác như hình dưới đây. Bạn sẽ thấy hai dấu ống màu vàng, ở phía trước "clickandwait", bên dưới cột 'Lệnh'.
Nó chỉ ra hai điều,
- Đường ống màu vàng cho thấy rằng trường hợp thử nghiệm đã được tạm dừng tại thời điểm đó. Vì vậy, khi bạn nhấp vào nút 'Chạy', việc thực thi bắt đầu từ đầu của trường hợp thử nghiệm cho đến thời điểm này. Sau đó, người ta cần bắt đầu thực hiện theo cách thủ công.
- Tập lệnh thử nghiệm có thể có nhiều điểm ngắt có thể được đặt theo cách tương tự như được hiển thị ở trên.
Phương pháp thứ hai:
Bước 1) Thực hiện theo các bước trên 1, 2 & 3 được đề cập trong phương pháp Đầu tiên.
Bước 2) Trong bước này,
- Nhấp vào tùy chọn 'Hành động' từ thanh Trình đơn và
- Nhấp vào tùy chọn "Toggle Breakpoint".
Đây là tất cả về các điểm ngắt trong Selenium.
Điểm bắt đầu trong Selenium
Trong Selenium, Start Point chỉ ra điểm mà từ đó việc thực thi sẽ bắt đầu. Start Point có thể được sử dụng khi bạn muốn chạy testcript từ giữa mã hoặc một điểm ngắt.
Để hiểu điều này, chúng ta hãy lấy một ví dụ về tình huống đăng nhập. Giả sử, nếu bạn phải đăng nhập vào trang web và thực hiện một loạt các bài kiểm tra và sau đó cố gắng gỡ lỗi một trong các bài kiểm tra đó.
Trong trường hợp này, bạn phải đăng nhập một lần và sau đó chạy lại các thử nghiệm của mình khi bạn đang phát triển chúng. Bạn có thể đặt Điểm bắt đầu sau khi đăng nhập chức năng. Vì vậy, mỗi khi bạn thực hiện một thử nghiệm mới, nó sẽ bắt đầu thực thi sau chức năng đăng nhập.
Điểm bắt đầu có thể được chọn bằng hai phương pháp:
1. Nhấp chuột phải vào bất kỳ lệnh nào trong cột 'Lệnh' trong IDE selen. Chọn tùy chọn 'Đặt / xóa Điểm bắt đầu'. Bạn cũng có thể sử dụng phím tắt 'S' từ bàn phím để đánh dấu điểm bắt đầu (được hiển thị dưới dạng hình tam giác màu xanh lá cây trong ảnh chụp màn hình). Lặp lại bước tương tự để bỏ chọn Điểm bắt đầu.
2. Nhấp vào "Hành động" -> 'Đặt / Xóa điểm bắt đầu'. Thao tác này sẽ chọn Điểm bắt đầu hoặc lặp lại bước tương tự để bỏ chọn chúng.
Các phương pháp đặt Điểm bắt đầu trong Selenium
Hãy xem phương pháp đầu tiên với một ví dụ,
Phương pháp đầu tiên:
Bước 1) Khởi chạy Firefox và Selenium IDE.
Bước 2) Nhập URL cơ sở là ---> http://newtours.demoaut.com/
Bước 3) Nhấp vào nút Ghi (được đánh dấu trong hộp hình chữ nhật màu đỏ trong ảnh chụp màn hình bên dưới).
Bước 4) Trong bước này,
- Trong tab "Bảng", nhấp chuột phải vào lệnh "clickandwait"
- Bây giờ hãy chọn tùy chọn 'Đặt / Xóa điểm bắt đầu'. Bạn cũng có thể sử dụng phím ngắn "S" từ bàn phím để chọn cùng một Điểm bắt đầu Đặt / Xóa.
Khi bạn nhấp vào Set / Clear Start Point, nó sẽ mở ra một cửa sổ khác. Trong cửa sổ này, bạn có thể thấy biểu tượng Tam giác màu xanh lá cây trước khi "gõ" bên dưới cột 'Lệnh'.
Biểu tượng tam giác này chỉ ra rằng trường hợp thử nghiệm bắt đầu từ điểm này. Vì thế
khi bạn nhấp vào nút 'Chạy', quá trình thực thi bắt đầu từ thời điểm đó trở đi.
Lưu ý : Chỉ có thể có một Điểm bắt đầu trong một tập lệnh thử nghiệm duy nhất. Ngoài ra, Điểm bắt đầu phụ thuộc vào trang được hiển thị hiện tại. Quá trình thực thi sẽ không thành công nếu người dùng ở sai trang.
Phương pháp thứ hai :
- Thực hiện theo các bước trên 1, 2 & 3 được đề cập trong phương pháp trước (Đầu tiên).
- Tiếp theo, hãy làm theo các bước sau,
- Nhấp vào tùy chọn 'Hành động' từ thanh Trình đơn và
- Nhấp vào tùy chọn "Đặt / Xóa Điểm Bắt đầu".
Tóm lược
- Tính năng Breakpoints và Start Point trợ giúp trong quá trình gỡ lỗi. Nó giúp bắt đầu hoặc tạm dừng bất kỳ bài kiểm tra nhất định nào tại một thời điểm cụ thể. Điều này giúp quan sát hành vi của tập lệnh thử nghiệm.
- Trong một kịch bản thử nghiệm duy nhất, chỉ có thể có một Điểm bắt đầu so với nhiều Điểm ngắt.
Bài viết này được đóng góp bởi Rupa Nallani