Tôi đang cố gắng khớp thẻ H1 trên một trang có một số thẻ H2 bằng văn bản một phần.
Nội dung chính
- Running Codegen
- Mô phỏng kích thước chế độ xem
- Mô phỏng các thiết bị
- Mô phỏng bảng màu
- Mô phỏng định vị địa lý, ngôn ngữ và múi giờ
- Bảo tồn trạng thái xác thực
- Ghi lại bằng cách sử dụng thiết lập tùy chỉnh
Ví dụ này, văn bản là "đặt phòng của bạn là"
Your booking was unsuccessful.
Tôi có thể định vị chống lại toàn bộ văn bản như thế này
page.querySelector['//h2[normalize-space[]="Your booking was unsuccessful."]']
Tôi cũng có thể nhận được một danh sách tất cả các thẻ H2 và sau đó kiểm tra bên trong cho tất cả
[handle for handle in page.querySelectorAll['//h2'] if handle.innerHTML[].startswith['Your booking was']]
Nhưng bằng cách này, tôi không thể chờ đợi tay cầm xuất hiện.
Làm thế nào tôi có thể viết một bộ chọn để tôi có thể khớp với thẻ một phần để tôi có thể sử dụng
page.querySelector['//h2[normalize-space[]="Your booking was unsuccessful."]']
2 trên đó? Nhà viết kịch đi kèm với khả năng tạo ra các bài kiểm tra ra khỏi hộp và là một cách tuyệt vời để nhanh chóng bắt đầu với thử nghiệm. Nó sẽ mở 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 bạn muốn kiểm tra và cửa sổ Thanh tra nhà viết kịch 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ủa bạn cũng như thay đổi ngôn ngữ của các bài kiểm tra.
Nội phân chính
- Running Codegen
- Mô phỏng kích thước chế độ xem
- Mô phỏng các thiết bị
- Mô phỏng bảng màu
- Mô phỏng định vị địa lý, ngôn ngữ và múi giờ
- Bảo tồn trạng thái xác thực
- Ghi lại bằng cách sử dụng thiết lập tùy chỉnh
Running Codegen
playwright codegen playwright.dev
Mô phỏng kích thước chế độ xem
Mô phỏng kích thước chế độ xem
Mô phỏng các thiết bị
playwright codegen --viewport-size=800,600 playwright.dev
Mô phỏng các thiết bị
Mô phỏng bảng màu
playwright codegen --device="iPhone 11" playwright.dev
Mô phỏng bảng màu
Mô phỏng định vị địa lý, ngôn ngữ và múi giờ
page.querySelector['//h2[normalize-space[]="Your booking was unsuccessful."]']
7.playwright codegen --color-scheme=dark playwright.dev
Mô phỏng định vị địa lý, ngôn ngữ và múi giờ
Bảo tồn trạng thái xác thực
Bảo tồn trạng thái xác thực
Ghi lại bằng cách sử dụng thiết lập tùy chỉnh
Ví dụ này, văn bản là "đặt phòng của bạn là"Tôi có thể định vị chống lại toàn bộ văn bản như thế này
Tôi cũng có thể nhận được một danh sách tất cả các thẻ H2 và sau đó kiểm tra bên trong cho tất cảNhưng bằng cách này, tôi không thể chờ đợi tay cầm xuất hiện.
Làm thế nào tôi có thể viết một bộ chọn để tôi có thể khớp với thẻ một phần để tôi có thể sử dụng page.querySelector['//h2[normalize-space[]="Your booking was unsuccessful."]']
2 trên đó? Nhà viết kịch đi kèm với khả năng tạo ra các bài kiểm tra ra khỏi hộp và là một cách tuyệt vời để nhanh chóng bắt đầu với thử nghiệm. Nó sẽ mở 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 bạn muốn kiểm tra và cửa sổ Thanh tra nhà viết kịch 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ủa bạn cũng như thay đổi ngôn ngữ của các bài kiểm tra.Ghi lại bằng cách sử dụng thiết lập tùy chỉnh
Ví dụ này, văn bản là "đặt phòng của bạn là"
- Tôi có thể định vị chống lại toàn bộ văn bản như thế này
- Tôi cũng có thể nhận được một danh sách tất cả các thẻ H2 và sau đó kiểm tra bên trong cho tất cả