Cài đặt proxy của TestCafe với disableNativeAutomation
Dùng cài đặt proxy và bỏ qua yêu cầu của TestCafe trong chế độ tự động hóa được hỗ trợ, với ứng dụng đích được cấu hình riêng.
Cài đặt proxy thượng nguồn của TestCafe không khả dụng trong chế độ Native Automation. Một dự án dùng cài đặt đó có thể chọn rõ ràng chế độ được hỗ trợ trong cấu hình của mình:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Hợp nhất đoạn này vào tệp cấu hình TestCafe hiện có. URL của ứng dụng vẫn là URL của ứng dụng; proxy chỉ định trung gian mà đường dẫn yêu cầu của TestCafe sử dụng. Với các thử nghiệm trang công khai được phép ở dạng không xác thực, danh sách proxy HTTP cung cấp các giá trị máy chủ và cổng ứng viên.
Các tương đương trên dòng lệnh là --proxy và --proxy-bypass. Ở dạng xác thực đã được ghi tài liệu, chuỗi proxy có thể chứa username:password@host:port. Cung cấp dữ liệu tài khoản thật thông qua cách xử lý thông tin xác thực mà môi trường kiểm thử dự kiến.
Các mẫu bỏ qua dùng cú pháp được TestCafe hỗ trợ. Một yêu cầu khớp với một mẫu có thể đi trực tiếp dù yêu cầu khác trong cùng thử nghiệm dùng trung gian.
Giữ chế độ tự động hóa cùng báo cáo proxy. Việc đổi địa chỉ proxy không thể khiến một chế độ không được hỗ trợ dùng cài đặt đó. Tương tự, tùy chọn proxy không phải là móc để kiểm tra bất kỳ phần bên trong nào của yêu cầu; TestCafe cung cấp các API móc yêu cầu riêng cho mục đích đó.