Ví dụ về nhà viết kịch python
Playwright đi kèm với khả năng tạo các bài kiểm tra ngay lập tức và là một cách tuyệt vời để nhanh chóng bắt đầu thử nghiệm. Nó sẽ mở ra hai cửa sổ, một cửa sổ trình duyệt nơi bạn tương tác với trang web mà bạn muốn kiểm tra và cửa sổ Trình kiểm tra Playwright nơi bạn có thể ghi lại các bài kiểm tra của mình, sao chép các bài kiểm tra, xóa các bài kiểm tra cũng như thay đổi ngôn ngữ của các bài kiểm tra của bạn Show Nội dung chính Hiển thị Chạy Codegen
Chạy 1 và thực hiện các hành động trong trình duyệt. Nhà viết kịch sẽ tạo mã cho các tương tác của người dùng. 0 sẽ cố gắng tạo các bộ chọn dựa trên văn bản linh hoạtMô phỏng kích thước khung nhìnNhà viết kịch mở một cửa sổ trình duyệt với chế độ xem được đặt thành chiều rộng và chiều cao cụ thể và không phản hồi vì các thử nghiệm cần được chạy trong cùng điều kiện. Sử dụng tùy chọn 1 để tạo các thử nghiệm với kích thước khung nhìn khác
Giả lập thiết bịGhi lại các tập lệnh và kiểm tra trong khi mô phỏng thiết bị di động bằng tùy chọn 2 đặt kích thước khung nhìn và tác nhân người dùng trong số các tùy chọn khác
Mô phỏng cách phối màuGhi lại các tập lệnh và thử nghiệm trong khi mô phỏng bảng màu với tùy chọn 3
Giả lập vị trí địa lý, ngôn ngữ và múi giờGhi lại các tập lệnh và bài kiểm tra trong khi mô phỏng múi giờ, ngôn ngữ & vị trí bằng cách sử dụng các tùy chọn 4, 5 và 6. Khi trang mở ra, hãy nhấp vào biểu tượng "hiển thị vị trí của bạn" ở góc dưới cùng bên phải của bản đồ để xem vị trí địa lý đang hoạt động 1Giữ nguyên trạng thái xác thựcChạy 1 với 8 để lưu cookie và localStorage vào cuối phiên. Điều này hữu ích để ghi lại riêng một bước xác thực và sử dụng lại sau này trong các thử nghiệmSau khi thực hiện xác thực và đóng trình duyệt, 9 sẽ chứa trạng thái lưu trữ 4Chạy với 0 để sử dụng dung lượng lưu trữ đã tải trước đó. Bằng cách này, tất cả cookie và localStorage sẽ được khôi phục, đưa hầu hết các ứng dụng web về trạng thái xác thực mà không cần phải đăng nhập lại 6Sử dụng lệnh 1 với 0 để mở 9 đã lưu 0Ghi lại bằng thiết lập tùy chỉnhNếu bạn muốn sử dụng codegen trong một số thiết lập không chuẩn (ví dụ: sử dụng browser_context. route(url, handler, **kwargs)), có thể gọi trang. pause() sẽ mở một cửa sổ riêng với các điều khiển codegen |