Tiện ích mở rộng trình duyệt tạo ra các định vị sẵn sàng cho Playwright cho các bộ kiểm tra
Công cụ Chọn Kịch bản, từ playwright-selector-tool.com, là một tiện ích mở rộng Chrome trích xuất các bộ định vị sẵn sàng cho sản xuất cho tự động hóa web. Nó tự động tạo ra các bộ chọn được tùy chỉnh theo API bộ định vị Playwright, giảm thiểu việc kiểm tra DevTools thủ công và sản xuất cú pháp kiểm tra dễ đọc. Tiện ích mở rộng cung cấp các hành động nhanh như sao chép một lần nhấp và một định dạng JSON tích hợp bên trong bảng điều khiển. SDETs, kỹ sư tự động hóa QA và các nhà phát triển frontend duy trì các bài kiểm tra end-to-end được hưởng lợi từ việc có ít bộ chọn dễ gãy hơn và việc thu thập bộ định vị nhanh hơn.
Thay thế việc kiểm tra DevTools thủ công bằng cú pháp sẵn sàng cho framework
Công cụ này chuyển đổi các lựa chọn phần tử thành mã cụ thể cho framework thay vì các đường dẫn DOM thô, tạo ra các lệnh Playwright như getByRole, getByText, getByLabel, getByPlaceholder, getByAltText, getByTitle và getByTestId. Sử dụng trình kiểm tra của tiện ích mở rộng, việc nhấp vào một phần tử trên trang sẽ hiển thị bộ định vị tốt nhất có sẵn trong cú pháp Playwright, Selenium hoặc Cypress để sử dụng ngay lập tức trong tệp kiểm tra.
Ưu tiên sự ổn định bằng cách ưu tiên các vai trò truy cập và thuộc tính ổn định
Trình tạo nhấn mạnh các bộ chọn mà chống lại sự thay đổi UI bằng cách ưu tiên các vai trò truy cập và thuộc tính ổn định hơn là các đường dẫn dựa trên tổ tiên dễ bị tổn thương. Nó cũng tạo ra CSS và XPath tối ưu cho các phần tử lồng ghép hoặc phức tạp, và làm nổi bật phần tử đã khớp trên trang để các kỹ sư có thể xác nhận độ chính xác một cách trực quan trước khi sao chép một bộ chọn vào kho kiểm tra của họ.
Tích hợp vào quy trình làm việc Chromium và bao gồm các tiện ích cho nhà phát triển
Được cung cấp dưới dạng một tiện ích mở rộng Chrome cho các trình duyệt dựa trên Chromium, công cụ này phù hợp với các quy trình làm việc kiểm tra tập trung vào trình duyệt mà không cần công cụ bên ngoài. Nó bao gồm một trình định dạng và xác thực JSON để các kỹ sư có thể kiểm tra các tải trọng nặng bên trong bảng điều khiển, và nhà phát triển đứng sau tiện ích mở rộng tập trung vào các tiện ích năng suất cho các tester. Các báo cáo cho thấy người dùng đánh giá cao nó vì đã giảm bảo trì kiểm tra.
Một lựa chọn thực tế cho các đội tự động hóa tập trung vào việc giảm thiểu sự thay đổi bộ chọn
Công cụ Bộ chọn Playwright là một lựa chọn thực tế cho các SDETs và kỹ sư QA muốn có các bộ định vị ổn định, dễ bảo trì hơn trong bộ kiểm tra của họ; nó rút ngắn con đường từ việc kiểm tra đến mã kiểm tra và giảm thiểu việc chỉnh sửa thủ công. Như một mẹo, hãy sao chép các bộ chọn vào kho kiểm tra của bạn và xem xét chúng trong đánh giá mã, để các đội có thể phát hiện những lựa chọn thuộc tính dễ gãy trước khi chúng vào các đường ống CI.