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

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ạt

Mô 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ác

playwright 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ác

playwright 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
3

playwright 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 động

playwright codegen --viewport-size=800,600 playwright.dev
1

Giữ 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ệm

Sau 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
4

Chạ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ại

playwright codegen --viewport-size=800,600 playwright.dev
6

Sử 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ưu

playwright codegen --viewport-size=800,600 playwright.dev
0

Ghi 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

Chủ Đề