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
Nội dung chính Hiển thị
Chạy Codegen
playwright codegen playwright.dev
Chạy
playwright codegen --viewport-size=800,600 playwright.dev
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. playwright codegen --viewport-size=800,600 playwright.dev
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ìn
Nhà 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
playwright codegen --viewport-size=800,600 playwright.dev
1 để tạo các thử nghiệm với kích thước khung nhìn khácplaywright codegen --viewport-size=800,600 playwright.dev
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
playwright codegen --viewport-size=800,600 playwright.dev
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ácplaywright codegen --device="iPhone 11" playwright.dev
Mô phỏng cách phối màu
Ghi 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
playwright codegen --viewport-size=800,600 playwright.dev
3playwright codegen --color-scheme=dark playwright.dev
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
playwright codegen --viewport-size=800,600 playwright.dev
4, playwright codegen --viewport-size=800,600 playwright.dev
5 và playwright codegen --viewport-size=800,600 playwright.dev
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 độngplaywright codegen --viewport-size=800,600 playwright.dev
1Giữ nguyên trạng thái xác thực
Chạy
playwright codegen --viewport-size=800,600 playwright.dev
1 với playwright codegen --viewport-size=800,600 playwright.dev
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,
playwright codegen --viewport-size=800,600 playwright.dev
9 sẽ chứa trạng thái lưu trữplaywright codegen --viewport-size=800,600 playwright.dev
4Chạy với
playwright codegen --device="iPhone 11" playwright.dev
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ạiplaywright codegen --viewport-size=800,600 playwright.dev
6Sử dụng lệnh
playwright codegen --device="iPhone 11" playwright.dev
1 với playwright codegen --device="iPhone 11" playwright.dev
0 để mở playwright codegen --viewport-size=800,600 playwright.dev
9 đã lưuplaywright codegen --viewport-size=800,600 playwright.dev
0Ghi lại bằng thiết lập tùy chỉnh
Nế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