Tìm kiếm trang web
Tôi có một trang web giao tiếp thông qua các lệnh postMessage
window.parent.postMessage(communication, this.origin);Khi sử dụng Playwright, tôi đang cố gắng thực hiện một trình xử lý 'on message'
function eventListener(returnEvent: any): any { window.addEventLi Đọc thêm →Gần đây tôi đã chuyển từ một chiếc Mac Mini cũ có công suất thấp sang một chiếc Mac Studio mới với chip M1 Max.
Đột nhiên các bài kiểm tra e2e của Playwright của tôi bắt đầu chạy rất chậm.
Khi tôi chạy ở chế độ gỡ lỗi, tôi có thể thấy rằng trang tôi đang thử nghiệm mất khoảng 15 giây để xuất hiện trong trình duyệt. Trên chiếc Mac Mini Intel cũ của tôi, trang tải trong 1-2 giây.
Tôi đã chạy các bài kiểm tra ở chế độ gỡ lỗi và kiểm tra phiên bản của Chrome, nó cho biết đang sử
Đọc thêm →
Tôi có một bảng với n cột và hàng. Muốn lấy giá trị của "Cột X" mà "Tên" là "Ram" thông qua playwright
Tôi đã thử thông qua vòng lặp nhưng không hiệu quả (Tất cả tiêu đề của tôi đều ở bảng1 và nội dung chính ở bảng2)
let columns = await this.page.locator("//th[@role='columnheader']" Đọc thêm →
Tôi đang cố gắng tìm cách sử dụng ký tự đại diện trong hàm page.frame(url) của Playwright, tôi có đoạn mã này:
await page.frame({ url: 'http://192.168.20.222:8080/ords/f?p=150:13:12188371642929::NO:13::&cs=3rW0d3IdG36wpBBz1GAnD2UV8kf7xWvgqUaa28l5eceRm71VjW6F33ufnHQnEvSAJpbB7CSDdVQNXeKOyLRY Đọc thêm →
Tôi đã cố gắng lấy Mảng từ các phần tử trong định dạng JSON.
<button type="button" class="btn btn-xs margin-right active"><i class="fal fa-eye"</i>Icon</button> <button type="button" class="btn btn-xs margin-right active"></butto Đọc thêm →
Tôi có một trang đăng nhập đơn giản mà tôi đang cố gắng kiểm tra bằng Playwright.
<form method="POST" name="login"> <input type="hidden" name="captcha_response"> <input type="hidden" name="_token" value="token"> Đọc thêm →
Tôi đang thiết lập framework Playwright từ đầu và cố gắng tái sử dụng xác thực với sự hỗ trợ của Playwright storageState và tôi gặp vấn đề khi các bài kiểm tra của mình thất bại khi cố gắng xác thực.
Tôi đang cố gắng tạo một môi trường luyện tập cho CodeceptJS sử dụng TS và Playwright, nhưng vì lý do nào đó intellisense của VSCodes từ chối hiển thị bất kỳ gợi ý nào. Tôi có thể gõ mã theo cách thủ công và điều đó ổn, nó hoạt động, nhưng tôi muốn intellisense hoạt động.
Tôi đã làm theo hướng dẫn bắt đầu nhanh trên website CodeceptJS từng bước một với các bước sau:
Tôi đang viết một bài kiểm tra trong Playwright và TypeScript. Tôi có hai hàng, và trong cả hai hàng đều có cùng một nút, mở rộng hàng, lớp của nút ở cả hai là giống nhau: "" Tôi nhấn nút với điều này:
await page.click(".ant-table-row-expand-icon")Tôi chỉ muốn nhấp vào một hàng cụ thể trên nút này để mở rộng hàng. Các hàng được thêm ngẫu nhiên mỗi lần chạy thử nghiệm. Các hàng được ánh xạ như "rowId". Vấn đề là
Đọc thêm →Và tôi đã không thấy fff trong nhật ký console, và cũng không báo lỗi nào.
Đọc thêm →