DevTools
Dịch vụ DevTools cung cấp giao diện gỡ lỗi dựa trên trình duyệt mạnh mẽ cho việc thực thi các bài kiểm tra WebdriverIO. Nó cho phép bạn trực quan hóa, gỡ lỗi và kiểm soát các bài kiểm tra của bạn trong thời gian thực thông qua một ứng dụng web tương tác.
Tổng quan
Dịch vụ này cho phép bạn:
- Chạy lại các bài kiểm tra có chọn lọc - Nhấp vào bất kỳ trường hợp kiểm tra hoặc bộ kiểm tra nào để thực thi lại ngay lập tức
- Gỡ lỗi trực quan - Xem bản xem trước trình duyệt trực tiếp với ảnh chụp màn hình tự động
- Theo dõi thực thi - Xem nhật ký lệnh chi tiết với dấu thời gian và kết qu ả
- Giám sát mạng & bảng điều khiển - Kiểm tra các cuộc gọi API và nhật ký JavaScript
- Điều hướng đến mã nguồn - Chuyển trực tiếp đến các tệp nguồn kiểm tra
Cài đặt
Cài đặt dịch vụ như một phụ thuộc dev:
npm install --save-dev @wdio/devtools-service
Cấu hình
Thêm dịch vụ vào cấu hình WebDriverIO của bạn:
// wdio.conf.js
export const config = {
// ...
services: ['devtools'],
// ...
};
Tùy chọn dịch vụ
Cấu hình dịch vụ DevTools với các tùy chọn sau:
// wdio.conf.js
export const config = {
// ...
services: [
['devtools', {
port: 3000, // Cổng cho giao diện devtools (mặc định: 3000)
}]
],
// ...
};
Các tùy chọn
- port (số, mặc định:
3000) - Số cổng cho máy chủ giao diện devtools